我正在使用Visual Studio 2005處理一些C#項目,並試圖將平臺目標從x86更改爲任何CPU。我已經瀏覽了我所知道的所有依賴關係,並確保它們也是使用corflags工具爲任何CPU構建的。將Visual Studio C#項目從x86更改爲任何CPU
當我在Visual Studio 2005中更改平臺目標時,它似乎保存了更改,但是當我構建項目時仍然使用x86。下一次我打開該項目時,平臺目標已被重置爲x86。
這隻發生在解決方案中的幾個項目,這是否意味着還有其他32位依賴關係?
我可以在命令行上用/platform:anycpu
手動運行C#編譯器,但是我沒有收到錯誤,但我不確定這是否正確,我希望能夠在視覺工作室。
我能做些什麼來解決這個問題?
是否確定您在所有配置中更改了平臺目標(即在調試和發佈配置中)? – 2010-01-27 14:50:11
我不認爲VS關心依賴關係。我已經能夠構建具有32位依賴關係的AnyCPU項目 - 當DLL嘗試加載時會立即(適當地)崩潰。去與迪奧的建議。 – 2010-01-27 15:10:46
我確實在所有配置中更改了平臺目標,並且仍然使用/ platform:x86運行編譯器,並且不會將更改保存在項目中。 – WildCrustacean 2010-01-27 15:11:34