簡體   English   中英

無法在Windows 7的Nunit-gui.exe中運行Nunit測試

[英]Can't run Nunit tests on Windows 7 in Nunit-gui.exe

我最近從Vista升級到Windows 7,並且由於切換,我不再可以使用nunit-gui.exe來運行測試。 每次這樣做,都會出現以下錯誤:

System.IO.FileLoadException:無法加載壽命或裝配'nunit.framework。 版本= 2.4.1.0文化=中性,PublicKeyToken = 96d09a1eb7f44a77'或其依賴項之一。 找到的程序集的清單定義與程序集引用不匹配。 (來自HRESULT的異常:0x80131040)

我試過安裝版本2.5.2(最新版本),2.5.1(我們在解決方案中使用的版本)和2.4.1(聲稱缺少的版本)。 我試過一次同時安裝它們。 都不起作用,我總是收到相同的錯誤。

有人有什么想法嗎?

我知道這篇文章相當老,但是,如果您運行的是Windows 7的64位版本,並且您的測試程序集是針對x86構建的,則需要運行特定於x86版本的NUnit gui。

它應該與nunit安裝在同一文件夾中,並稱為nunit-x86.exe。

The located assembly's manifest definition does not match the assembly reference

我將卸載所有版本,然后僅將一個版本安裝到C:\\ Program Files(x86)\\ NUnit。 我認為這里有一條道路事故。

您的項目文件中可能會出現程序集不匹配的情況。 您可以刪除對nunit的引用並將其重新添加,或者標記該引用以忽略該版本。

您是否嘗試過以管理員身份運行NUnit?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM