有没有办法在Visual Studio 2013中指定/ p:option = value等msbuild开关?
答案 0 :(得分:1)
从上面正式化我的评论。
可能的解决方案可能是拥有一个目标文件(例如VisualStudioOverrides.targets
),该目标文件定义要覆盖的属性及其值。然后,如果此文件存在,则csproj文件将导入它,从而覆盖相关属性。
这样的import语句应该放在csproj文件的底部(在被覆盖的属性被定义之后),看起来像这样:
<Import Project="$(MSBuildProjectDirectory)\VisualStudioOverrides.targets" Condition="Exists('$(MSBuildProjectDirectory)\VisualStudioOverrides.targets')" />