2011-07-04 43 views
1

我將重構一段過度複雜的代碼,並且希望以安全的方式執行該代碼。爲了做到這一點,我寫了一個單元測試。但我不能使用測試,因爲它總是失敗,並BadImageFormatException使用nUnit進行COM對象封裝測試時發生BadImageFormatException

無法加載文件或程序集「XXX,版本= 2.0.0.0,文化=中性公鑰= ZZZ」或者之一它的依賴關係。試圖加載格式不正確的程序。

XXX程序集是一個COM對象代理程序集。它被添加爲包含測試的項目的參考。

當前我使用nUnit 2.5.7

難道沒有人指出我該如何解決問題嗎?

在此先感謝!

回答

3

看來你的申請是根據.NET 4.0,和NUnit運行 - 在.NET 2.0

看到這個:NUnit isn't running Visual Studio 2010 code

+0

感謝。你是對的。我只是沒有看到。謝謝。我將嘗試搜索如何更改NUnit的運行時。 –

+0

非常感謝您的幫助和鏈接,亞歷山大。 –

+0

@keykeeper:Радпомочь! Обращайся:) – abatishchev