2012-05-29 32 views
0

編譯依賴我一直在嘗試運行這裏列出的第一個骨架程序: https://sites.google.com/site/augmentedrealitytestingsite/downloadC#應用程序拋出system.BadImageFormat異常。在64

我使用在Windows 7 64位VS2010快遞。

當我試圖建立和運行,它首先拋出:

「試圖加載程序格式不正確」

隨後不久,由System.BadImageFormatException由於調用的PInvoke方法來自引用的ARTKPManagedWrapper.DLL。

我重新編譯我的PC上的參考,但問題依然存在。我也嘗試將目標平臺設置爲x86(它目前設置在任何CPU上),但除了Any CPU之外沒有其他選擇。

沒有人有任何想法還有什麼可能是錯的怎麼回事?

回答

1

你必須創建選項,如果它不存在。我可以通過進入Build - > Configuration Mananger進入Platform Column並創建一個新的x86配置來實現它。


如果配置管理器是不是對你可見。你會想看看這個Blog

來自博客:

首先,選擇工具|選項,彈出選項對話框。 確保設置了左下角的「顯示所有設置」。 選擇「項目和解決方案」頁面並設置「顯示高級構建配置」。

,並從評論

你剛剛得到保證工具 - >設置 - >專家設置選擇爲好。

+0

謝謝!工作了一個奇蹟 – Jkh2

+0

@ Jkh2很高興能有所幫助 –

0

在IIS上的在高級設置中的應用程序池的網站更改以下設置

啓用32個應用程序爲true。

enter image description here

+0

該項目不是一個ASP.net項目 –