2016-01-20 47 views
0

我無法在最新的.NET中運行Nunit。這裏是所有步驟,我做的:無法加載文件或程序集MyNunitTest.dll或它的某個依賴關係

  1. 新建項目>類庫(包)
  2. 添加NUnit的3.0.1
  3. 添加類:

內容:

using NUnit.Framework; 

namespace MyNunitTest 
{ 
    [TestFixture] 
    public class TestClass 
    { 
     [Test] 
     public void TestMethod() 
     { 
      Assert.That(true, Is.True); 
     } 
    } 
} 
  1. 全部運行

錯誤:

System.IO.FileNotFoundException: Could not load file or assembly MyNunitTest.dll or one of its dependencies. The system cannot find the file specified.

+0

你試過更新到resharper 10.02嗎?我與nunit和resrper 10.01有大問題。自更新至10.02以後,它們不見了。 –

+0

@TomB。是的,我現在有10.0.2,我很茫然:(對於這個3小時的戰鬥,即使對於這個最簡單的情況,它也不起作用 - 所有的時間都是'不確定:測試不運行'。 –

+0

Helpfull for其他人,也許對你來說。作爲文檔參考:https://blog.jetbrains.com/dotnet/2015/11/09/resharper-10-critical-issues-and-fix-schedule/ –

回答

0

這裏主要問題的解決方案是選擇了錯誤的項目類型。

要添加單元測試項目,請添加新的單元測試項目而不是類庫或任何其他類型的項目。一切都會按預期工作。

0

我不得不使用ReSharper的9.2時,同樣的問題,也許你會得到你的問題解決了,當你更新。

+0

嗯...我的版本是10.0.2,它是最新的...:/ –

+0

你能刪除Resharper緩存,然後再試一次嗎? –

+0

不幸的是沒有效果。我以兩種方式執行此操作 - 手動刪除緩存文件,但不起作用。使用選項>環境>常規>清理緩存。沒有工作:/重新啓動電腦,也沒有效果。 –

相關問題