gpt4 book ai didi

azure - 如何在 Azure Pipelines 中添加 NuGet 包源?

转载 作者:行者123 更新时间:2023-12-02 05:53:19 27 4
gpt4 key购买 nike

我最近正在使用 Azure Pipelines,并且我的构建过程中有一个 NuGet 任务。此过程总是失败,因为 NuGet 源代码中没有名为“BotUtility”的包。这是因为这个包是我自己创建的,并且仅存储在 Azure Artifacts 中。

##[error]The nuget command failed with exit code(1) and error(NU1101: Unable to find package BotUtility. No packages exist with this id in source(s): NuGetOrg

构建管道是否可以到达 Azure Artifacts 内的此包,如果可以,我该如何实现?我可以在管道配置中添加包提要源吗?

enter image description here有更详细的错误位置截图。

enter image description here这是我当前版本的构建管道。

最佳答案

您可以将 nuget feed 添加到 nuget 任务中;

enter image description here

另一种方法是在项目中定义 nuget.config ,然后在其中添加包:

<?xml version="1.0" encoding="utf-8"?>

<configuration>

<!-- NuGet packages are now stored globally, see: https://stackoverflow.com/a/35809007/4122889 -->
<!-- see: https://stackoverflow.com/a/53451805/4122889 -->
<config>
<add key="globalPackagesFolder" value=".\Packages" />
<add key="repositoryPath" value=".\Packages" />
</config>

<!-- Setup for local packages, not in a nuget source -->
<packageSources>
<add key="MY_FEED" value="https://pkgs.dev.azure.com/org/project/_packaging/MY_FEED/nuget/v3/index.json" />
<!--<add key="LocalPackages" value="./LocalPackages" />-->

</packageSources>
<activePackageSource>
<!-- this tells that all of them are active -->
<!--<add key="All" value="(Aggregate source)" />-->
</activePackageSource>

</configuration>

关于azure - 如何在 Azure Pipelines 中添加 NuGet 包源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66330823/

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