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

and*_*cci 10 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'.

有什么解决方法吗?

Ruk*_*lla 8

这是我如何解决这个问题.

  1. 在获取源步骤后立即使用.NET Core Tool安装程序(预览). 在此输入图像描述

  2. 使用Nugget Feed作为下一步

在此输入图像描述

  1. 更改还原步骤以使用我在此处选择的Feed.

在此输入图像描述

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

在此输入图像描述


Mar*_*Liu 6

您似乎使用Hosted VS2017代理对您的构建进行排队.虽然Hosted VS2017代理只安装了.NET core 1.0.0(你可以在这里找到已安装的软件).

要使用.NET核心2.0.0构建应用程序,您应该使用安装了.NET核心2.0.0和Visual Studio 2017 Preview 15.3 的私有代理.

  • MS STILL如何无法将版本同步到自己技术的最终版本?从来没有一个案例,VSTS不应该在你宣布它的那天拥有你宣布的东西!.net core 2.0 final 3天后我们仍然无法使用托管代理构建!*头砰* (3认同)
  • 15.3星期一不发布预发布.即使是这样,.NET Core 2.0也不是星期一,因此.NET核心2.0最终应该已经准备好构建没有VS.NET的代理,这是.net核心所不需要的.这些都应该作为公共最终版本提供给所有同一天. (2认同)