我在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文件。
有谁知道为什么会发生这种情况或如何解决它?我可以忽略,但是控制台变得非常混乱,抛出了许多异常。
答案 0 :(得分:3)
我将在测试方法中编写的3个代码行放在一个空项目中,它运行时带有Passed结果,没有例外,所以问题不在代码中,而在于你的安装程序
如果该路径中没有该文件,我认为您已经明白了这一点: - )
答案 1 :(得分:0)
我在运行测试几次后遇到了同样的问题。我甚至试过运行空的测试方法,但异常不断被抛出。创建新解决方案并添加现有项目对我有用。