当我创建一个类库项目时,我的解决方案添加了一个“AnyCpu”平台。添加WPF项目后,它添加了一个“x86”平台。然后,当我创建一个Console项目时,它最终创建了一个解决方案范围的“混合平台”平台。有两个问题:
如何避免这些问题?
答案 0 :(得分:2)
您可以在单个MSBuild属性文件中指定所有此配置,只需导入每个csproj
,这样您就可以在一个地方进一步更改它。
<!-- Add in the each csproj file -->
<Import Project="..\CommonProperties.properties" />
<!-- CommonProperties.properties file -->
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
</PropertyGroup>
</Project>