如何在Visual Studio Team Services(VSTS)中构建ASP.NET Core 2 RC2项目?

时间:2017-08-08 08:25:10

标签: azure-pipelines asp.net-core-2.0 .net-core-2.0

我有一个ASP.NET Core 2 RC2项目,我想在Visual Studio Team Services(VSTS)中设置CI。我该怎么做?

具体来说,我的问题是托管构建代理似乎只安装了.net核心1.1。他们没有安装.NET Core 2。 (我通过对它们运行dotnet --version进行了双重检查。)

我知道有一些解决方法,例如设置我自己的构建代理或在我的构建过程中添加步骤,以便在每次构建开始时在托管的构建代理上下载和安装v2 SDK,但这两者都需要一段时间考虑到.NET Core 2仍计划在第三季度(即9月底之前)发布,那么投资那段时间对我来说可能是不值得的。

我使用.NET Core 1的测试版和我(模糊地)记得我们能够在构建中添加一个需求,允许我们请求具有测试版.net Core的托管构建代理。 .net Core 2有这样的东西吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

现在可以使用 .NET核心工具安装(预览)任务,因此您可以将此任务添加到构建/发布定义以安装.Net Core 2.0。例如:

  1. .Net Core Tool Installer
  2. .NET core Restore
  3. .Net Core Build