【发布时间】:2022-08-15 03:19:52
【问题描述】:
我正在尝试通过 .props 文件更改项目的属性。我创建了 2 个文件:
目录.build.props
<Project>
<PropertyGroup Label=\"Globals\">
<ForceImportBeforeCppProps>$(MsbuildThisFileDirectory)\\MyProps.props</ForceImportBeforeCppProps>
<WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
</PropertyGroup>
</Project>
和
我的道具.props
<Project>
<PropertyGroup Condition=\"\'$(Configuration)|$(Platform)\'==\'Debug|Win32\'\" Label=\"Configuration\">
<PlatformToolset>v142</PlatformToolset>
<PreferredToolArchitecture>x86</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Condition=\"\'$(Configuration)|$(Platform)\'==\'Release|Win32\'\" Label=\"Configuration\">
<PlatformToolset>v142</PlatformToolset>
<PreferredToolArchitecture>x86</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Condition=\"\'$(Configuration)|$(Platform)\'==\'Debug|x64\'\" Label=\"Configuration\">
<PlatformToolset>v142</PlatformToolset>
<PreferredToolArchitecture>x86</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Condition=\"\'$(Configuration)|$(Platform)\'==\'Release|x64\'\" Label=\"Configuration\">
<PlatformToolset>v142</PlatformToolset>
<PreferredToolArchitecture>x86</PreferredToolArchitecture>
</PropertyGroup>
</Project>
两个属性Windows目标平台版本和平台工具集已成功申请,但不是首选工具架构.你能告诉我,我哪里错了吗?如何正确设置?我\',使用视觉工作室 2019
我还发现,如果我删除,这将有效首选工具架构.vcxproj 文件中的属性。为什么它不能覆盖它?
标签: visual-studio msbuild visual-studio-2019