给dotnet core项目添加Prebuild或Postbuild

8

有没有办法在Visual Studio中的dotnet core项目中添加预构建/后构建选项?

与标准的.net项目不同,没有在项目属性中添加构建事件的选项 standard dot net project properties

Dot net core projects with no build events option


请访问以下链接:https://dev59.com/oFoU5IYBdhLWcg3wTVvE。 - stuartd
我创建了一个演示并测试了Ricardo Fontana的答案。它能够工作。您的问题解决了吗?如果还没有,能否请提供更多信息? - Zhanglong Wu - MSFT
@ColeWu 是的,它解决了问题。谢谢。 - Dmehro
如果这个答案有帮助,请将其标记为答案,这对于其他有类似问题的社区成员非常有益。 - Zhanglong Wu - MSFT
2个回答

4

这是一个例子:

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

2
根据文档,您可以在project.json文件的scripts部分中添加命令。请注意保留HTML标签。
"scripts": {
    "precompile": [ "echo before" ],
    "postcompile": [ "echo after" ]
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接