2016-05-20 24 views
1

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

int a = 1; 
int b = 2; 

int c = a + b; 

然后我就在测试资源管理器中单击该项测试,并选择“调试选定测试”我得到以下异常:

System.IO.FileNotFoundException发生消息:抛出异常: 'System.IO.FileNotFoundException' 在mscorlib.dll附加 信息:NAO FOIpossívelcarregar arquivo欧装配 'file:/// C:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ COMMONEXTENSIONS \ MICROSOFT \ TESTWINDOW \ Extensions \ Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.resources.dll' ou uma de suasdependências。 O sistemanãopode encontrar o arquivo especificado。

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

有谁知道为什么会发生或如何解决它?我可以忽略它,但是这个控制台在引发这个异常时很混乱。

+1

你试过修复你的安装吗?看起来好像安装文件夹中缺少某些内容。 –

+1

你添加了一个测试项目吗?测试类和方法是否具有正确的[TestClass]和[TestsMethod]属性?你如何运行测试?底线看起来像1)你没有一个测试项目,2)一个测试类和3)一个测试方法。再加上你展示的代码示例,除了C#代码之外,没有其他任何内容。 –

+0

@JohnPeters是的,这是一个单元测试项目,同时具有[TestClass]和[TestMethods] ...我想我会尝试重新安装所有东西然后... – RBasniak

回答

3

我把写在一个测试方法的3个的行中的一个空项目,并与合格结果,并没有异常运行,所以这个问题是不是代码,但在你的设置

如果没有该文件在那条路上,我认为你已经得到了这一点:-)

0

运行我的测试几次后,我遇到了同样的问题。我甚至试着运行空的测试方法,但异常不断抛出。创建一个新的解决方案并添加现有的项目为我工作。