.Net Core msbuild配置编译条件

例如,我想只在Debug模式下才运行 npm run less 脚本

这时只需在csproj项目文件中对应的配置节

  <Target Name="PostcompileScript" AfterTargets="Build">
    <Exec Command="npm run less" />
  </Target>

加上判断条件,即可

Condition=" '$(Configuration)' == 'Debug' "

即修改为:

  <Target Name="PostcompileScript" AfterTargets="Build" Condition=" '$(Configuration)' == 'Debug' ">
    <Exec Command="npm run less" />
  </Target>

 

不允许评论