1
看來,如果我有一個.NET程序集將由一些非託管的「x86」代碼加載,運行在64位O/S (如Vista),那麼我需要使用.x86解決方案平臺編譯.NET程序集。包括從x86或「任何CPU」到Visual Studio 2008中的其他程序集的引用
那麼我的原始程序集引用的其他.NET程序集呢?他們是否被允許成爲「任何CPU」程序集?還是必須將它們與x86一起編譯?
當我寫這篇文章時,我猜測最後一個問題的答案必須是「否」,否則所有Microsoft程序集(例如)都需要在「x86」和「Any CPU」和「x64 「味道,不知何故,這似乎很」壞形式,彼得「(如胡克船長會說)。
因爲我手邊沒有64位PC,所以難以嘗試(這很困難),誰能讓我擺脫不幸?