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

How do I build an ASP.NET Core 2 RC2 project in Visual Studio Team Services (VSTS)?

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

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

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

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

谢谢!

现在有 .NET Core 工具安装(预览版) 任务可用,因此您可以将此任务添加到 build/release 定义以安装 .Net Core 2.0。例如:

  1. .Net Core 工具安装程序
  2. .NET核心还原
  3. .Net 核心构建