繁体   English   中英

无法找到版本为 (>= 3.1.0) 的 package Microsoft.NETCore.App

[英]Unable to find package Microsoft.NETCore.App with version (>= 3.1.0)

我在本地机器上安装了 .NET Core SDK 3.1.200。 我创建了一个针对netcoreapp3.1的 Asp.Net Core 应用程序(使用 Visual Studio)。 我测试了它,它工作正常。 但是当我将它提交给 CI 时,构建无法获得 nuget package:

##[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 月发布,那么为什么 package 不在 nuget 上? 我错过了什么?

更新

CI 是 Azure Devops Pilelines,代理是 Windows 安装了 Visual Studio 2017 的机器。 .Net core sdk 3.1 未安装代理

方法一:在你的yaml中添加如下任务

steps:
- task: UseDotNet@2
  displayName: 'Use .Net Core sdk 3.1.x'
  inputs:
    version: 3.1.x

方法二:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM