For*_*ing 6 propertysheet visual-c++ envdte visual-studio-2013
该<PlatformToolset/>物业不会通过项目属性表公开.这很不幸,因为如果要升级编译器(在我的情况下为VS 2013),我必须通过几个解决方案来运行几个解决方案来改变这个值.
我可以编写一个脚本或一个小程序,可以打开vcxproj文件,将它们视为xml并在所有战略位置插入此属性,但这对我来说似乎有点疯狂.
这里推荐的方法是什么?
您可以使用您的设置插入对文件的引用
<Import Project="FILEWITHTOOLSETSETTINGS.props" />
Run Code Online (Sandbox Code Playgroud)
行前:
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
Run Code Online (Sandbox Code Playgroud)
它不是 Visual Studio 的属性表,但它可以工作。