我有一個必須在x64模式下運行的C#應用程序。問題是我嘗試創建在x64應用程序中運行方法的單元測試,並且單元測試項目甚至不會構建。它在嘗試構建時遇到以下錯誤。如何獲得在x64平臺上運行的單元測試
錯誤加載C:..... \ BIN \ 64 \調試.... UnitTests.dll:無法加載 測試容器「C:..... \ BIN \ 64 \調試.... UnitTests.dll「或其一個 的依賴關係。如果將測試項目組件構建爲64 位組件,則無法加載。當您構建測試項目 程序集時,請爲該平臺選擇「任何CPU」。要在64位處理器上以64位 位模式運行測試,必須在 「主機」選項卡中更改測試設置,才能在32位進程中運行測試。錯誤詳細信息: 無法加載文件或程序集 'file:/// C:........ UnitTests \ bin \ x64 \ Debug .... UnitTests.dll'或 其依賴項之一。試圖加載一個 格式不正確的程序。
我試圖將單元測試更改爲x64和任何CPU,但仍然無法讓它運行。有沒有解決這個問題?
下默認的目標平臺,請問您的單元測試庫都只能是x86的介紹信嗎? – Tejs 2011-04-06 19:16:08