我在一個漂亮的Windows窗體.net(C#)應用程序上開發了幾個裝配。最初,每個程序集都是爲Target Platfom「任何CPU」構建的。 由於Crystal Reports在x64機器上存在問題,我們不得不爲x86目標平臺構建整個項目。我開始重建一些我們的x86項目,它工作得很好。 但有一個我有,當我嘗試使用它作爲其他程序集的基準,其他人會不會加載它賦予以下錯誤的問題:由於格式不正確導致裝配失敗
Could not load file or assembly #MyAssembly# or one of its dependencies. An attempt was made to load a program with an incorrect format.
當水晶中的示例項目周圍播放與多個程序集中,我發現當爲不同的目標平臺構建項目時會發生此錯誤。但在這裏並非如此。我爲X86構建了所有項目,但無法確定問題出在哪裏。
您是否檢查過任務管理器,如果您的應用程序實際上是在32位模式下運行的? – testalino 2010-10-29 06:52:54