私は GitVersionTask、xUnit.MSBuild、OctoPack などの MSBuild タスクの大ファンで、ビルド時にアセンブリのバージョン管理、テスト、パッケージ化に使用しています。
これが私の質問です:
csproj ファイルの代わりに project.json ファイルがある新しい .NET Core の世界で、MSBuild タスクの代替または同等のものはありますか?
私は GitVersionTask、xUnit.MSBuild、OctoPack などの MSBuild タスクの大ファンで、ビルド時にアセンブリのバージョン管理、テスト、パッケージ化に使用しています。
これが私の質問です:
csproj ファイルの代わりに project.json ファイルがある新しい .NET Core の世界で、MSBuild タスクの代替または同等のものはありますか?
Danny が述べたように、project.json には、さまざまな段階のためのいくつかの基本的なスクリプト フックがあります。ただし、.NET CLI は、それ自体をファースト クラスのビルド システムとは見なしていません。あなたはファンなので、msbuild は最近 .NET Core に移植されたので、.NET Core で使用できます。どの状態かはわかりませんが、少なくとも CI ビルドは実行されています。
https://blogs.msdn.microsoft.com/dotnet/2016/02/23/porting-msbuild-to-net-core/ => 移植ストーリー
https://github.com/Microsoft/msbuild => ソースコード
project.json ファイルのスクリプト セクションを調べて、要件を満たしているかどうかを確認しましたか? コマンドラインから実行できるものなら何でも実行できます。ビルド前、ビルド後、再公開など、さまざまな段階で