0

我是 GitVersionTask、xUnit.MSBuild 或 OctoPack 等 MSBuild 任务的忠实粉丝,并在构建期间使用它们对我的程序集进行版本化、测试和打包。

这是我的问题:

在您拥有 project.json 文件而不是 csproj 文件的新 .NET Core 世界中,是否有替代或等效于 MSBuild 任务的方法?

4

2 回答 2

1

就像 Danny 提到的,project.json 有一些用于各个阶段的基本脚本挂钩。但是,.NET CLI 并不认为自己是一流的构建系统。由于您是粉丝,因此您可以将 msbuild 与 .NET Core 一起使用,因为它最近被移植到它。我不知道它处于哪个状态,但至少他们的 CI 构建正在运行。

https://blogs.msdn.microsoft.com/dotnet/2016/02/23/porting-msbuild-to-net-core/ => 他们的移植故事

https://github.com/Microsoft/msbuild => 源代码

于 2016-05-03T07:33:33.787 回答
0

您是否查看了 project.json 文件的脚本部分以查看它是否满足您的要求?它可以运行任何你也可以从命令行运行的东西。在各个阶段,例如预构建、构建后、重新发布等。

于 2016-04-17T06:22:37.440 回答