0

我可以将命令挂钩,因为我可以dotnet build将默认值Target Build(以及BeforeBuildand AfterBuild)用于我的命令,如下所示(在csproj 文件中):

<Target Name="RunAfterBuild" AfterTargets="Build">
    <Exec Command="echo hello world"/>
    <Exec Command="mspaint"/>
</Target>

因此,每当我运行时dotnet build,这些命令都会被执行(在某个指定点取决于我选择的AfterTargets/ BeforeTargets)。

有没有类似的东西dotnet test?我检查了这个默认构建目标列表,但由于它是一个测试目标而不是构建目标,如果在那里列出这样一个目标,我会感到惊讶。

那么,我可以使用任何默认目标吗?如果没有,我可以自己做吗?

还是我需要以不同的方式(而不是Target路线)来解决这个问题?


有关我为什么想要这个的一些背景信息,请查看此处

4

0 回答 0