我編譯的DLL是「任何CPU」,因此它們可以在x86和x64中運行,但是當我嘗試以調試模式運行時(x64),它會一直告訴我運行項目時出錯:無法加載文件或程序集「項目」或它的一個依賴項。試圖加載格式不正確的程序。但是,當我運行從Debug目錄創建的* .exe或在Visual Studio中運行而不進行調試時,它運行良好,如果我在x86調試模式下運行它,它也可以工作。爲什麼它可以在Visual Studio中的除調試模式之外的其他任何環境中工如何運行x64調試模式DLL是「任何CPU」?
該應用程序是一個桌面應用程序,因此沒有IIS應用程序池更改爲32位。
什麼是 '項目' 集合的平臺? – Gray
@Gray平臺設置爲x64 –