我正在开发一个项目,该项目依赖于外部源的 NuGet 项目。我们正在使用包恢复,而不是将包提交到 Git 中。对于未在 NuGet 设置中配置此源的开发人员,是否可以在packages.config 文件中指定应从其他源提取此包?
e.g.,
<?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>
欲了解更多信息,请参阅文档在这里 http://docs.nuget.org/docs/reference/nuget-config-file
您还可以通过将 NuGet.config 添加到项目或解决方案来在项目或解决方案级别进行配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)