次のように (
ファイル内で)コマンドに使用できるデフォルト(および)dotnet build
があるという意味で、コマンドをフックできます。Target
Build
BeforeBuild
AfterBuild
csproj
<Target Name="RunAfterBuild" AfterTargets="Build">
<Exec Command="echo hello world"/>
<Exec Command="mspaint"/>
</Target>
したがって、を実行するたびに、これらのコマンドが実行されます ( /dotnet build
として選択したものに応じて、指定された時点で)。AfterTargets
BeforeTargets
に似たものはありdotnet test
ますか?このデフォルトのビルド ターゲットのリストを確認しましたが、これはビルド ターゲットではなくテスト ターゲットになるため、そのようなターゲットがそこにリストされていたら驚きました。
では、使用できるデフォルトのターゲットはありますか? なければ自分で作れますか?
Target
または、別の方法 (ルートではなく) でこれにアプローチする必要がありますか?
これが必要な理由については、こちらを参照してください。