错误 NU1101:无法找到包 ProjectABC.Core.Services。源中不存在具有此 ID 的包
Error NU1101: Unable to find package ProjectABC.Core.Services. No packages exist with this id in source(s)
我正尝试在 Azure DevOps 上为我的 Asp.net 核心项目实施 CI/CD。
具有来自三个不同来源的 Nuget 包的项目:
Azure Pipeline 中的 MSBUild 将在离线包或 Nuget.org 中找到 nuget 包,但不会找到我也在使用的外部源:
http://dev-abc-api-nugetserver-wi.azurewebsites.net/nuget/
我在 Azure Pipeline Build 中尝试了以下代码,但没有成功
/p:RestoreAdditionalSources="http://dev-abc-api-nugetserver-wi.azurewebsites.net/nuget/" /t:Rebuild
但仍然收到同样的错误:
Error NU1101: Unable to find package abc.Core.Services. No packages
exist with this id in source(s): Microsoft Visual Studio Offline
Packages, nuget.org
我的构建管道:
您需要创建 nuget.config
文件(并 commit/check 到您的项目中),在该文件中您需要指定您的 NuGet 源(包括您的外部源)。
在您的构建管道中使用 restore
命令添加 .Net 核心任务,指定您的 .csproj
文件并检查“我的 NuGet 配置中的订阅”,使用用户名和密码创建一个 NuGet 端点用于您的外部 nuget 存储库。
完成此任务后,您的所有软件包都应该被下载并且构建应该 运行 成功。
我正尝试在 Azure DevOps 上为我的 Asp.net 核心项目实施 CI/CD。
具有来自三个不同来源的 Nuget 包的项目:
Azure Pipeline 中的 MSBUild 将在离线包或 Nuget.org 中找到 nuget 包,但不会找到我也在使用的外部源: http://dev-abc-api-nugetserver-wi.azurewebsites.net/nuget/
我在 Azure Pipeline Build 中尝试了以下代码,但没有成功
/p:RestoreAdditionalSources="http://dev-abc-api-nugetserver-wi.azurewebsites.net/nuget/" /t:Rebuild
但仍然收到同样的错误:
Error NU1101: Unable to find package abc.Core.Services. No packages exist with this id in source(s): Microsoft Visual Studio Offline Packages, nuget.org
我的构建管道:
您需要创建 nuget.config
文件(并 commit/check 到您的项目中),在该文件中您需要指定您的 NuGet 源(包括您的外部源)。
在您的构建管道中使用 restore
命令添加 .Net 核心任务,指定您的 .csproj
文件并检查“我的 NuGet 配置中的订阅”,使用用户名和密码创建一个 NuGet 端点用于您的外部 nuget 存储库。
完成此任务后,您的所有软件包都应该被下载并且构建应该 运行 成功。