在VSTS上使用.NET Core 2.0.0 Preview 1构建应用程序

时间:2017-07-04 20:19:16

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

我试图在VSTS上使用.NET Core 2.0.0 Preview 1构建应用程序,但我在尝试恢复nuget软件包时遇到此错误:

Unable to resolve 'Microsoft.NETCore.App (>= 2.0.0)' for '.NETCoreApp,Version=v2.0'.

对此有何解决方法?

2 个答案:

答案 0 :(得分:8)

以下是我解决问题的方法。

  1. 在获取源步骤后立即使用.NET Core Tool安装程序(预览)。 enter image description here

  2. 使用Nugget Feed作为下一步

  3. enter image description here

    1. 更改还原步骤以使用我在此处选择的Feed。
    2. enter image description here

      最后构建步骤看起来像这样。

      enter image description here

答案 1 :(得分:6)

您似乎使用Hosted VS2017代理对您的构建进行排队。托管VS2017代理仅安装了.NET核1.0.0(您可以找到已安装的软件here)。

使用.NET core 2.0.0构建应用程序的工作,你应该使用private agent安装.NET core 2.0.0和Visual Studio 2017 Preview 15.3。