Tag: visual studio 2010

System.BadImageFormatException:尝试使用installutil.exe安装服务时无法加载文件或程序集…格式不正确

我知道我会问重复的问题,但我的情况完全不同我认为是因为当我用我的程序的nunit工具进行unit testing然后在NUnit中发生此错误 “NewTest.testtest(TestFixtureSetUp):SetUp:System.BadImageFormatException:无法加载文件或程序集”AUTO_REPAIR,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null“或其中一个依赖项。尝试加载一个程序格式不正确。“ 我想知道为什么这个工具会发生这个错误? 我确信我在项目或任何测试用例中都没有错误。 请帮帮我。 这是这个错误的图像

调试返回值

我记得当我在Visual Studio 6.0中调试 C ++代码时,我可以看到方法的返回值 。 现在,我在Visual Studio 2010中缺少C#的function。 我在哪里可以看到返回值,或者有没有显示它的原因? Edit1:一个例子: string GetFullName() { return GetFirstName() + ” ” + GetLastName(); } 当我从返回到下一行的行开始步骤(调试器)时,我希望在调试变量窗口中看到全名。

编译XNA项目时,无法执行请求的操作错误

第二次编译项目时,我收到以下错误消息。 我必须关闭VS 2010并在重新加载时进行编译。 如果我做出改变,问题就会回来。 “无法复制文件”obj \ x86 \ Debug \ MyFile.dll“。无法对打开用户映射部分的文件执行请求的操作。”

DataGridView:将完成复制到剪贴板

我在.Net应用程序(V4 C#VS2010)中有一个DataGridView,并希望通过单击按钮将所有数据复制到剪贴板。 没问题 – private void copyToClipboard() { dataGridView1.SelectAll(); DataObject dataObj = dataGridView1.GetClipboardContent(); if (dataObj != null) Clipboard.SetDataObject(dataObj); } 问题是用户可能已经在DataGrid上选择了一些单元格,行等,我真的不想更改该选择。 以上显然选择了一切。 我可以dataGridView1.ClearSelection(); 在最后,稍微好一点,但仍然没有达到要求。 我可以保存选定的单元格: var mySelectedCells = dataGridView1.SelectedCells; 但是如何在复制后在DataGrid上重新选择那些选定的单元? 有没有一种简单的方法可以将选定的单元格集合重新放回DataGrid? 也许有一种更好的方法可以将整个网格首先复制到剪贴板而不影响当前选定的单元格?

ReSharper 7.1“对具有支持场的财产”移动场不合适

我最近升级到R#7.1并且我遇到了这个问题,其中To Property With Backing Field操作取代了我的支持字段并将它们移到了类的顶部。 例: 第1步 :定义自动属性: public class MyClass { //… Lots of members here public int MyNewProperty {get;set;} // <- Create auto Property } 第2步 :ReSharper的“带有支持领域的财产” 预期结果: public class MyClass { //… Lots of members here private int _myNewProperty; // <- Backing field immediately above property public int MyNewProperty { get { […]

Visual Studio“重建所有失败”

为什么Rebuild失败而没有错误? 从今天早上开始,这个错误不断出现。 我构建了整个解决方案(25个C#托管项目),并出现“Rebuild All failed”,但没有任何错误! (我有13个关于COM不支持Generics的警告,但它是“正常的”,因为一个dll暴露为COM。)

应用程序标识未设置exception

我刚刚将一个项目转换为VS2010,现在我开始在IntelliTrace中看到我的软件中的exception。 其中一个例外是“应用程序标识未设置”,只要我的软件看到类似的情况就会发生这种情况 string m_AppPath = Application.UserAppDataPath; 这不是问题,因为AppDataPath正确返回,我只是想知道为什么会发生这种情况。 代码在Program.cs的Main函数中(如果这有所不同),一旦从Program.cs文件进入MainWindow.cs,代码就可以工作。 我的主要问题是我在应用程序启动之前设置了Logging。 任何帮助赞赏搜索网络并没有真正帮助。 保罗

计算VS_KEY容器名称

如何计算VS_KEY容器名称? 它们通常是这样的:VS_KEY_71E582524B5DDE29。 我假设它基于计算机名称但是如果我们运行的云服务每次实例重新启动时随机更改计算机名称会怎么样? 我们需要在实例启动时拥有容器名称,以便我们知道将私钥存储到哪个容器中,因此构建工具和所有工作都应该如此。 我们需要自动设置容器名称。 所以基本上我们需要找到一种方法来在每次计算机重新启动时生成正确的容器名称。 任何提示或帮助?

为什么我无法从与设置文件相同的项目/程序集中为设置选择自定义类型?

我试图将应用程序设置属性的类型设置为我在程序集中定义的自定义枚举类型(称为项目A) 在设置浏览器中,我单击浏览,然后显示“选择类型”对话框。 项目A中定义的类型似乎不适合我。 然而,类型可以从A引用的其他项目中获得。 我似乎无法理解一个人无法使用基础项目中定义的类型,所以我认为我做错了什么。 我试过没有任何运气的建筑,清洁,重建,重新启动,所以我到底错过了什么? 编辑:截图http://tinypic.com/r/2ls8myb/7

Visual Studio在开始构建之前等待很久

我们有一个中等规模的解决方案,约有20个项目。 在其中一个我有我的业务实体。 在编译任何项目时,visual studio会在此BusinessEntities项目上等待并挂起大约一分半钟。 我在SharpDevelop中尝试了我们的解决方案,它在18秒内编译了我们的完整解决方案。 与MSBuild类似的时机。 我的猜测是VS试图找出项目是否需要编译,但这个过程比实际执行编译慢了大约15倍! 我不能切换到伟大的尖锐的开发,它缺乏一些小的,但我们的调试方案的基本要求。 我可以阻止VS检查这个项目,并让它在没有这样的检查的情况下编译项目,就像sharpdevelop? 我已经知道在配置管理中取消选中项目以防止构建一些项目,但是我的开发人员会忘记他们需要在更新到最新源之后编译这个项目,并且他们遇到的问题对他们来说似乎很奇怪。 编辑:有趣的调查结果:延迟发生在其中一个项目中。 在配置管理器中,我取消选中所有项目,然后单独编译它们。 所有项目都在几秒钟内编译完成!! 重点在于:如果直接构建该特殊项目,则在几秒钟内编译,如果正在构建(或跳过,因为它是最新的),因为构建依赖于它的另一个项目,VS挂起大约一分半钟,然后决定编译它(或跳过它)。 我的结论是:Visual Studio正在检查是否有任何文件被更改,但由于某些原因,对于这个特殊项目来说效率极低!