gpt4 book ai didi

msbuild - 错误 NU1101 : Unable to find package ProjectABC. Core.Services。源中不存在具有此 ID 的包

转载 作者:行者123 更新时间:2023-12-02 00:53:28 25 4
gpt4 key购买 nike

我正在尝试在 Azure DevOps 上为我的 Asp.net Core 项目实现 CI/CD。

具有来自三个不同来源的 Nuget 包的项目:

enter image description here

Azure Pipeline 中的 MSBUild 将仅在 Offline Packages 或 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



我的构建管道:

enter image description here

最佳答案

您需要创建 nuget.config文件(并提交/ checkin 您的项目),在您需要指定 NuGet 源(包括外部源)的文件中。
在您的构建管道中使用 restore 添加 .Net 核心任务命令,指定您的 .csproj文件并检查“我的 NuGet 配置中的源”,为您的外部 nuget 存储库创建一个带有用户名和密码的 NuGet 端点。
enter image description here
完成此任务后,您的所有软件包都应该被下载,并且构建应该会成功运行。

关于msbuild - 错误 NU1101 : Unable to find package ProjectABC. Core.Services。源中不存在具有此 ID 的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56106810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com