针对VS 2015的NuGet源代码管理集成

针对VS 2015的NuGet源代码管理集成,nuget,visual-studio-2015,nuget-package-restore,Nuget,Visual Studio 2015,Nuget Package Restore,在Visual Studio 2013(NuGet 2.8)中,我们使用以下方法禁用NuGet的源代码管理集成: 将以下部分添加到相对于解决方案存在的nuget.config文件中:SolutionDir\.nuget\nuget.config <solution> <add key="disableSourceControlIntegration" value="true" /> </solution> 然而,升级到Visual Studio

在Visual Studio 2013(NuGet 2.8)中,我们使用以下方法禁用NuGet的源代码管理集成:

将以下部分添加到相对于解决方案存在的nuget.config文件中:SolutionDir\.nuget\nuget.config

<solution>
    <add key="disableSourceControlIntegration" value="true" />
</solution>

然而,升级到Visual Studio 2015(NuGet 3.0)后,此指令似乎不再有效。新的和升级的包被添加到源代码管理中

我已尝试将此配置添加到…\Users\user.name\AppData\Roaming\NuGet\NuGet.config文件中,但它没有更改任何内容


我想知道是否有一种新方法可以在NuGet 3.0中指定这种行为。

这似乎是一个bug。它已在上报告,并应在即将发布的版本中修复

来自deepakaravindr(受让人):

我们将努力解决这个问题。目前,有两种可能的解决办法

  • 第一个是将nuget.config从解决方案文件夹.nuget移动到解决方案级别和目录
  • 第二个是撤消对packages文件夹的更改

谢谢不知道为什么我找不到它。我先看了那里!移动到解决方案的根文件夹不起作用,它不会改变任何东西。因此,只有一个选择是从挂起的更改中删除[Add]。。。什么时候能修好?