【问题标题】:How do I get Visual Studio 2015 RC to pick up the repositoryPath setting from my nuget.config?如何让 Visual Studio 2015 RC 从我的 nuget.config 中获取 repositoryPath 设置?
【发布时间】:2015-05-19 20:09:33
【问题描述】:

我们为我们的包文件夹使用自定义位置,我们在与我们的解决方案相同的文件夹中的 nuget.config 文件中指定该位置:

<settings>
<repositoryPath>..\..\lib\packages</repositoryPath>
</settings>

Visual Studio 2013 很好地选择了这一点,NuGet 包管理器将包安装到指定的文件夹中,正确列出已安装的包,等等。

在 Visual Studio 2015 RC 中,NuGet 包管理器会弹出“此解决方案中缺少某些包,请单击此处恢复”消息,如果我单击该按钮,它会在与解决方案相同的文件夹中创建一个新的包文件夹,而不是而不是使用 nuget.config 中指定的位置。安装一个全新的包也会将其放入解决方案文件夹下的包文件夹中,而不是指定的文件夹中。

如何让 Visual Studio 2015 RC 遵守 nuget.config 中指定的存储库路径?

【问题讨论】:

标签: nuget visual-studio-2015


【解决方案1】:

确保您的 nuget.config 配置如下:

<configuration>
  <config>
    <add key="repositoryPath" value="..\..\lib\packages" />
  </config>
</configuration>

【讨论】:

  • Thnx,帮我修好了 :)
  • 需要注意的是,Visual Studio 2015 似乎缓存了该设置。所以如果你改变它,一定要重启VS。
【解决方案2】:

我向 NuGet 提交了这个错误:https://github.com/NuGet/Home/issues/626

已修复,但不确定何时发布。

【讨论】:

    猜你喜欢
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    相关资源
    最近更新 更多