我有一个由cmake生成的 Visual Studio 8 2005 项目。有没有办法在命令行的msbuild调用中覆盖* .vcproj项目文件中列出的某些属性(RuntimeLibrary,WarnAsError,WarningLevel)?
不幸的是,这不起作用:
msbuild my_project.sln /p:Configuration=Debug,WarnAsError=false,RuntimeLibrary=1
答案 0 :(得分:0)
要设置多个属性,您需要使用分号(;
)而不是逗号(,
)分隔它们。也可以使用多个/p:
参数:
msbuild my_project.sln /p:Prop1=Value2;Prop2=Value2 /p:Prop3=Value3