🐱 算神的小窝 🤓

.Net Core msbuild配置编译条件


DateCreated:2/14/2017 1:10:00 AM DateModified:2/14/2017 9:17:09 AM


例如,我想只在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>

 

An unhandled error has occurred. Reload 🗙