我有一個既需要x64和x86的DLL(它的數字出來,它需要在運行時哪些)節目,但是,試圖創建一個安裝時,它抱怨:針對x86和x64的安裝程序?
文件AlphaVSS.WinXP.x64。 dll'與'thunder'目標平臺'x86'不兼容
文件AlphaVSS.Win2003.x64.dll'定位'AMD64'與th項目的目標平臺'x86'不兼容
File AlphaVSS.Win2008。 x64.dll'定位'AMD64'與th項目的目標平臺'x86'不兼容
我如何使我的設置像我的程序一樣針對兩個平臺?
我的項目設置爲任何,但是,安裝程序不允許該選項。一個安裝項目屬性TargetPlatform,我可以選擇x86,x64和Itanium。沒有任何。 – Malfist 2009-04-15 20:01:53
嗯....安裝項目包括一個本地.exe文件來引導安裝,以防.Net尚未出現。這可能是限制因素。 – 2009-04-15 20:04:51
在這種情況下,您可以使用包含兩套dll的32位(x86)安裝項目進行測試嗎?安裝項目仍然應該在x64和x86系統上運行,如果事情正常,你可能仍然會在適當的時候獲得x64代碼。 – 2009-04-15 20:06:16