2017-04-11 47 views
0

我的MonoDevelop(5.10)和NUnit的(3.6.1從安裝oficiall的NuGet圖庫)每次最新版本和我想要運行測試我收到提示不支持框架錯誤的NUnit和MonoDevelop的

UnsupportedFrameworkException: Skipped loading assembly ... because it references an unsupported version of the nunit.framework 3.6.1.0

我該怎麼辦呢?

+0

MonoDevelop 5.x/6.x集成測試板僅支持NUnit 2.4.x.您需要通過nuint控制檯運行器運行您的3.x +測試 – SushiHangover

+0

您能告訴我如何使用nunit控制檯從MonoDevelop運行測試嗎?我試圖運行在Debug文件夾(nunit)中找到的.dll文件。 framework.dll),但它一直說有沒有測試運行 – user3713267

回答

1

你顯然試圖從MonoDevelop內部運行測試,它只支持通過2.4.8的NUnit。

您需要安裝並運行nunit控制檯運行程序。使用NUnit.ConsoleRunner nuget包並運行包中包含的nunit3-console。

+0

如何使用MonoDevelop創建.dll測試文件,以便我可以使用nunit-console運行它? – user3713267