VS2015社区中的单元测试例外

时间:2016-05-20 03:19:16

标签: c# visual-studio unit-testing

我在VS 2015社区中创建了一个新的单元测试项目,创建了一个简单的测试方法:

int a = 1;
int b = 2;

int c = a + b;

然后当我在Test Explorer中右键单击此测试并选择“Debug Selected Test”时,我得到以下异常:

  

发生System.IO.FileNotFoundException消息:抛出异常:   mscorlib.dll中的'System.IO.FileNotFoundException'附加   信息:Nãofoiantívelcarregararquivo ou assembly   'file:/// C:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO   14.0 \ COMMON7 \ IDE \ COMMONEXTENSIONS \ MICROSOFT \ TESTWINDOW \扩展\ Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.resources.dll”   ou uma desuasdedeências。 Osistemanãopodeencontrar o arquivo   especificado。

dll文件在那里,但该路径中没有.resources.dll文件。

有谁知道为什么会发生这种情况或如何解决它?我可以忽略,但是控制台变得非常混乱,抛出了许多异常。

2 个答案:

答案 0 :(得分:3)

我将在测试方法中编写的3个代码行放在一个空项目中,它运行时带有Passed结果,没有例外,所以问题不在代码中,而在于你的安装程序

如果该路径中没有该文件,我认为您已经明白了这一点: - )

答案 1 :(得分:0)

我在运行测试几次后遇到了同样的问题。我甚至试过运行空的测试方法,但异常不断被抛出。创建新解决方案并添加现有项目对我有用。