构建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 –