gpt4 book ai didi

nuget - 如何在packages.config 中指定来自外部源的NuGet 包?

转载 作者:行者123 更新时间:2023-12-03 16:28:58 27 4
gpt4 key购买 nike

我正在开发一个依赖于外部源的 NuGet 项目的项目。我们正在使用包还原而不是将包提交到 Git。对于未在 NuGet 设置中配置此源的开发人员,是否可以在 packages.config 文件中指定应从其他源中提取此包?

例如。,

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
<package id="bootstrap" version="3.0.0" targetFramework="net45" />
...

<!-- How do I specify that this custom package comes from a different source? -->
<package id="MyCustomPackage" version="1.0.0" targetFramework="net45" />

...
<package id="Respond" version="1.2.0" targetFramework="net45" />
<package id="WebGrease" version="1.5.2" targetFramework="net45" />
</packages>

最佳答案

每个用户都可以拥有自己的配置文件,您可以在其中指定源的位置:

<packageSources>
<add key="NuGet official package source" value="https://nuget.org/api/v2/" />
<add key="TestSource" value="C:\Temp" />
</packageSources>

欲了解更多信息,请参阅 docs here

您还可以通过将 NuGet.config 添加到项目或解决方案,在项目或解决方案级别进行配置。

关于nuget - 如何在packages.config 中指定来自外部源的NuGet 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24124266/

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