将prebuild或Postbuild添加到dotnet核心项目中

时间:2016-11-09 21:53:45

标签: c# visual-studio msbuild asp.net-core .net-core

有没有办法在Visual Studio的dotnet核心项目中添加prebuild / postbuild选项?

没有选项可以在项目属性中添加构建事件,因为它曾与标准点网项目standard dot net project properties

一起使用

Dot net core projects with no build events option

2 个答案:

答案 0 :(得分:3)

根据the documentation,您可以在scripts部分的project.json部分中添加命令。

"scripts": {
    "precompile": [ "echo before" ],
    "postcompile": [ "echo after" ]
}

答案 1 :(得分:0)

这是一个例子:

<Project... >
      :
  <Target Name="PreBuild" BeforeTargets="PreBuildEvent">
    <Exec Command="echo before" />
  </Target>
  <Target Name="PostBuild" AfterTargets="PostBuildEvent">
    <Exec Command="echo after" />
  </Target>
      :
</Project>