自定义 Nuget 配置找不到包
Custom Nuget config not finding package
我有一个内部 Nuget 服务器和 TFSbuild 2015
我在服务器上有一个内部引用
当我在本地构建时,它没有问题
但是当我创建构建时使用 TFS 2015 找不到该引用。
我有一个Nuget.Config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="Internal" value="\***\NugetPackages" />
</packageSources>
</configuration>
我已经阅读了很多文章并且尝试将 Nuget.Config 添加到
- 我的存储库的根
- 在构建服务器上到路径 C:\ProgramData\NuGet\Config\Nuget.Config
- 到同一构建服务器上代理的工作路径
但它始终找不到我的自定义包
有一个名为 NuGet Installer 的构建任务,它允许您签入 NuGet.config 文件并指定不同的包源。 运行 在 运行 MSBuild 之前完成此任务。
如果您不使用此任务,建议您使用它。只需要 Team Foundation Server 2015 及以上版本的 RTM。更多详情请见.
如果您已经在使用它,则需要使用您的自定义 NuGet 提要 URL 的 而不是 [=10= 等本地网络共享文件夹] 在 .config
文件中保存包。详细方法请参考How to host your own NuGet Server and Package Feed
我有一个内部 Nuget 服务器和 TFSbuild 2015
我在服务器上有一个内部引用
当我在本地构建时,它没有问题
但是当我创建构建时使用 TFS 2015 找不到该引用。
我有一个Nuget.Config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="Internal" value="\***\NugetPackages" />
</packageSources>
</configuration>
我已经阅读了很多文章并且尝试将 Nuget.Config 添加到
- 我的存储库的根
- 在构建服务器上到路径 C:\ProgramData\NuGet\Config\Nuget.Config
- 到同一构建服务器上代理的工作路径
但它始终找不到我的自定义包
有一个名为 NuGet Installer 的构建任务,它允许您签入 NuGet.config 文件并指定不同的包源。 运行 在 运行 MSBuild 之前完成此任务。
如果您不使用此任务,建议您使用它。只需要 Team Foundation Server 2015 及以上版本的 RTM。更多详情请见
如果您已经在使用它,则需要使用您的自定义 NuGet 提要 URL 的 而不是 [=10= 等本地网络共享文件夹] 在 .config
文件中保存包。详细方法请参考How to host your own NuGet Server and Package Feed