我正在使用VS2010和.Net 4.01构建一个C#项目。每个东西都很好,但是当我使用MSTest运行单元测试时,每次测试运行都会得到“调用目标抛出了异常”。我找到了关于Gallio的帖子导致了这个问题,但它没有解决方案。 如果卸载Gallio,问题就会消失。但是我在同一个构建机器上构建了几个项目,其中一个项目需要Gallio,所以我需要再次安装它。
有关于此的任何想法吗?
答案 0 :(得分:0)
我已经阅读了许多没有任何帮助的修补程序(删除suo,删除bin& obj,删除测试结果)。
我在项目文件中搜索了看似错误的内容。对我而言,它是通过更改对错误框架的引用来解决的。在MyAppTest.csproj中使用<Reference Include="System.Core" />
而不是:
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
奇怪的是,自从我第一次创建项目以来,git一直在使用这个引用,除了将图像添加为嵌入式资源之外,没有最近的参考更改。
编辑:原来这个错误比我想象的更有气质。它回来了,即使在清理构建和测试用例之后,检查先前的提交也无法修复它。