我们正在使用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却非常适合。
答案 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错误跟踪器上的这个问题