Tag: visual studio 2010

在C#中读取一个打开的文件问题

嗨,我有一个程序,在特定路径的文本文件中记录一些数据。(log.txt)我可以用记事本打开文件(log.txt)并读取其中的内容。 现在我正在编写一个程序来读取log.txt,但我得到了exception“进程无法访问文件’log.txt’,因为它正被另一个进程使用。” 我该怎么办?

VS2010拒绝编译命名空间,表示它不存在

我将我的项目从Win XP转移到Win 7中的另一台计算机。安装完成后,我意识到我的App_code文件夹中的某些东西,如mydata.web.utils命名空间,有一个叫做WebConstants的类(公共类和公共函数) 。 现在在global.asax这样的领域,它告诉我“WebConstants在这种情况下不存在” 即使我有: webconstants.cs有: namespace mydata.web.utils { public class WebConstants { public static String APPLICATION_VERSION = “version”; …….. } } webconstants.cs中没有语法错误或编译器错误 但在其他任何地方,都在说“什么是’网络’”? 如果我将命名空间从“web.utils”重命名为“web”,仍然是同样的问题。 如果我将“web.utils”重命名为“wez” – 那么编译器错误就会消失。 但是我不能这样做,因为那时我必须在整个项目中改变它,这是一项繁重的工作。 我还注意到“构建输出”中没有在项目中编译App_code。 也许是因为它是一个ASP.net文件夹,我不确定。 这是正常的吗? 相同的源代码,相同的visual studio,如何在win7中产生错误并且在winXP计算机中没有错误?

VS 2010:阻止在输出窗口中显示Build Summary

在Visual Studio 2008中,当您在“安静”模式下构建时,构建输出窗口如下所示: Compile complete — 0 errors, 0 warnings —— Build started: Project: JLTA.JBS.UI.Office.VSTODocument, Configuration: Debug Any CPU —— —— Build started: Project: JLTA.JBS.UI.Office.VSTOWorkbook, Configuration: Debug Any CPU —— —— Build started: Project: JLTA.JBS.UI.GeneralLedgerUpdater, Configuration: Debug Any CPU —— Compile complete — 0 errors, 0 warnings ========== Build: 86 succeeded or up-to-date, 0 failed, […]

在Visual Studio 2010中按F5构建但不启动应用程序

我在C#中有一个Click Once应用程序(WPF)。 最初,当我按F5调试/启动应用程序时,它运行顺利。 最终,F5只会构建解决方案而不启动应用程序(因此我无法单步执行代码)。 有一段时间我从调试模式切换到发布模式,由于某种原因,允许应用程序在使用F5后启动,我可以再次单步执行代码。 但现在不再有用了。 长话短说,我无法让应用程序以允许我单步执行代码的方式运行。 我只能在没有调试的情况下启动(Ctrl + F5)。 显然,除了告诉我应用程序是否有效之外,这对我没什么用。

如何让Visual Studio识别XAML更改?

我刚开始使用WPF,所以我可能在这里遗漏了一些简单的东西。 我有一个窗口,我在VS 2010中编辑。当我手动更改XAML然后运行应用程序(F5)时,窗口仍然像我的编辑之前一样,但是如果我进行重建然后运行应用程序我的更改显示。 有没有办法让VS认识到我已经更改了我的XAML文件并在按F5时自动重新编译?

InvalidOperationException:Sequence包含多个元素

我有以下代码用于工资单程序。 第一个字典保存在主数据表中保存的员工ID和相应的基本工资。 第二本字典包含员工ID和相应的基本工资,用于工资配件表 – 用于处理。 我想更新主表中不匹配的每个员工ID的工资补贴基本工资。 (工资变动)。 var OHEMDictionary = employees.OrderBy(es => es.empID) .ToDictionary(od => od.empID, od => od.salary); var SalaryFitmentDictionary = salaryFitments .Where(x => x.U_PD_Code.Trim().ToString() == “SYS001”) .OrderBy(es => es.U_Employee_ID) .ToDictionary(od => od.U_Employee_ID, od => od.U_PD_Amount); var difference = OHEMDictionary .Where(kv => SalaryFitmentDictionary[kv.Key] != kv.Value); difference.ToList().ForEach(x => { decimal salary = x.Value.Value; var codeToUpdate […]

是否可以将项目添加到Visual Studio IntelliSense™下拉列表中?

我已经找到了如何在VS2010中为特定文件类型实现完整IntelliSense™提供程序的示例,例如Ruby或Python等。 我想要做的是挂钩现有的IntelliSense™for C#或VB.NET,并将其他项添加到Visual Studio已生成的列表中。 (基本上,我想将数据库驱动的项目注入IntelliSense™for Simple.Data对象。) 这实际上是否可行,如果是这样,我该怎么做呢?

元素下面的元素在Azure中无法识别

这里有一个大问题。 我无法在Visual Studio中打开任何类型的项目。 即使我创建一个新的,我得到错误: 元素下面的元素无法识别。 C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Windows Azure Tools \ 1.6 \ Microsoft.WindowsAzure.targets。 如果有人知道请帮助我。

无法在ControlParameter’y’中找到控件’x’

我正在尝试使用listview的下拉列表来过滤结果。 我已经更改了数据源的选择查询,如下所示… 列表视图: 下拉列表: All Surnames 使用正确的控件名称(完全相同的上限),但加载页面返回无法在ControlParameter’Surnames’中找到控件’DropDownList1’。 我在这里做错了什么建议? 编辑:如果它有帮助,这是堆栈跟踪 [InvalidOperationException: Could not find control ‘DropDownList1’ in ControlParameter ‘Surname’.] System.Web.UI.WebControls.ControlParameter.Evaluate(HttpContext context, Control control) +2107838 System.Web.UI.WebControls.Parameter.UpdateValue(HttpContext context, Control control) +50 System.Web.UI.WebControls.ParameterCollection.UpdateValues(HttpContext context, Control control) +113 System.Web.UI.WebControls.SqlDataSource.LoadCompleteEventHandler(Object sender, EventArgs e) +46 System.EventHandler.Invoke(Object sender, EventArgs e) +0 System.Web.UI.Page.OnLoadComplete(EventArgs e) +9010786 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2350

列表框ItemTemplate选择器不选择模板

我试图在我在不同文件上创建的网格中的列表框上使用ItemTemplateSelector,以便以后由MainWindow调用。 这是我的DataTemplateSelector代码 public class TemplateSelector : DataTemplateSelector { public override DataTemplate SelectTemplate(object item, DependencyObject container) { FrameworkElement element = container as FrameworkElement; if (element != null && item != null && item is myClass) { myClass agg = item as myClass; if(agg.myType == a) { return element.FindResource(“greenItemTemplate”) as DataTemplate; } else if (agg.myType == b) […]