2016-05-20 122 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

運行我的測試幾次後,我遇到了同樣的問題。我甚至試着運行空的測試方法,但異常不斷拋出。創建一個新的解決方案並添加現有的項目爲我工作。