構建Visual Studio 2015項目時,我收到mismatch between architecture processor
警告消息discussed here。項目構建屬性平臺與配置管理器平臺
不幸的是,接受的答案在Visual Studio 2015中不再正確。實際上有兩個位置可以指定目標平臺。在configuration manager
和項目構建屬性頁面中。
如果x86
在configuration manager
設置爲活動平臺,但AnyCPU
在項目中指定的構建屬性,你會得到不匹配的警告消息。
這引發了這個問題。如果我將configuration manager
設置爲Release
x86
,並且項目構建屬性設置爲Any CPU
,那麼影響是什麼?
如果我生成Release
x86
,並將項目構建屬性設置爲x86
,則生成的PE輸出是否會不同?
如果它們不同,這看起來像是ClickOnce發行版的等待發生的災難。
Active Solution Platform允許您爲每個項目配置特定的配置組合。項目平臺允許您爲項目進行特定的配置設置。項目Platform目標屬性是用於告知爲哪個平臺編譯項目程序集的設置。檢查此線程:http://stackoverflow.com/questions/9225017/active-solution-platform-vs-project-platform-vs-platform-target –