2009-08-11 43 views
1

看來,如果我有一個.NET程序集將由一些非託管的「x86」代碼加載,運行在64位O/S (如Vista),那麼我需要使用.x86解決方案平臺編譯.NET程序集。包括從x86或「任何CPU」到Visual Studio 2008中的其他程序集的引用

那麼我的原始程序集引用的其他.NET程序集呢?他們是否被允許成爲「任何CPU」程序集?還是必須將它們與x86一起編譯?

當我寫這篇文章時,我猜測最後一個問題的答案必須是「否」,否則所有Microsoft程序集(例如)都需要在「x86」和「Any CPU」和「x64 「味道,不知何故,這似乎很」壞形式,彼得「(如胡克船長會說)。

因爲我手邊沒有64位PC,所以難以嘗試(這很困難),誰能讓我擺脫不幸?

回答

0

我終於設法測試它了,而且我在這個問題中提出的猜測是正確的。 (順便說一句,我應該使用「Build」而不是「Compile」這個詞,因爲程序集只在運行時才被編譯)。

相關問題