分享NuGet feed

时间:2012-03-16 13:00:09

标签: .net visual-studio nuget

我们正在使用packages are installed on build的NuGet工作流程。我们host a NuGet feed of our own。我们目前指示开发人员将此Feed添加到package sources dialog中的Visual Studio安装中。这很烦人。我们如何共享我们的Feed,以便检查代码的任何人都可以获得包?

我尝试将<packageSources>元素从%appdata%\nuget\nuget.config复制到.nuget\nuget.config(这是Visual Studio保存“包源”的地方),但Visual Studio却非常适合。

1 个答案:

答案 0 :(得分:1)

令人沮丧的是,NuGet很少关注.nuget\nuget.config,忽略任何<packageSources>元素。我的问题的解决方案是编辑.nuget\NuGet.targets并将Feed网址添加到 <packageSources>元素。虚假地,此元素具有不同的语法 - 请勿使用<add key,而是将Feed网址放在引号中,以分号分隔。

<PackageSources>"http://melbourne.local/NuGetServer/nuget";"http://nuget.bizness.local"</PackageSources>

NuGet错误跟踪器上的这个问题