Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 找不到版本为(>;=3.1.0)的包Microsoft.NETCore.App_Asp.net_.net_Asp.net Core_Asp.net Web Api_.net Core - Fatal编程技术网

Asp.net 找不到版本为(>;=3.1.0)的包Microsoft.NETCore.App

Asp.net 找不到版本为(>;=3.1.0)的包Microsoft.NETCore.App,asp.net,.net,asp.net-core,asp.net-web-api,.net-core,Asp.net,.net,Asp.net Core,Asp.net Web Api,.net Core,我在本地计算机上安装了.NET Core SDK 3.1.200。 我创建了一个Asp.Net核心应用程序(使用Visual Studio),目标是netcoreapp3.1。我测试了一下,效果很好。 但当我将其提交给CI时,构建无法获取nuget包: ##[error]The nuget command failed with exit code(1) and error(NU1102: Unable to find package Microsoft.NETCore.App with ver

我在本地计算机上安装了.NET Core SDK 3.1.200。 我创建了一个Asp.Net核心应用程序(使用Visual Studio),目标是
netcoreapp3.1
。我测试了一下,效果很好。 但当我将其提交给CI时,构建无法获取nuget包:

##[error]The nuget command failed with exit code(1) and error(NU1102: Unable to find package Microsoft.NETCore.App with version (>= 3.1.0)
  - Found 81 version(s) in MyGet [ Nearest version: 3.0.0-preview8-28405-07 ]
  - Found 73 version(s) in NuGet [ Nearest version: 2.2.8 ]
.NET Core 3.1于2019年12月发布,为什么该软件包不在nuget上? 我错过了什么

更新

CI是Azure Devops Pillelines,代理是安装了Visual Studio 2017的Windows计算机。代理上未安装Net core sdk 3.1方法1:

在yaml中添加以下任务

步骤:
-任务:UseDotNet@2
displayName:“使用.Net核心sdk 3.1.x”
投入:
版本:3.1.x
方法2:

如果使用模板编辑器,请添加
Use.Net Core
任务并在那里提供版本


注意:确保这应该是配置管道的第一个任务

您的CI使用什么?我怀疑它应该已经在计算机上找到该软件包,如果在CI上安装了.NET Core SDK 3.1.x就可以了,但是如果您的CI只有旧版本的SDK,它将无法工作。您的CI是什么?确定。这很管用,但为什么nuget要得到那个包裹呢?(我没有在我的项目中直接引用它)既然.net core 3.1发布了,为什么包就不在nuget.org上呢?基本上,你已经构建了以3.1.x为目标的应用程序,但是你开发的sdk版本低于这个版本。还原nuget软件包时,
Microsoft.NET.App
package将无法还原,因为管道中安装的sdk不支持该版本。@LasangaGuruge如何更新管道中的sdk?我也有同样的问题。我的应用程序针对的是.NET Core 3.1框架,我发现了上面的错误。我正在使用msdevops从Github中提取代码。不确定这是否重要,但这是一个包含多个不同项目的解决方案。我最近添加的这个项目是唯一的.NET核心项目。其他的是框架。