gpt4 book ai didi

visual-studio - 如何阻止 VS2015 NuGet 将包添加到 TFS

转载 作者:行者123 更新时间:2023-12-03 06:53:16 24 4
gpt4 key购买 nike

VS2013 有一个错误,即 NuGet 会将包添加为挂起的更改,即使您使用 .tfignore 告诉它不要这样做。有一个workaround ,但它不适用于 VS2015/NuGet3,NuGet 又回到了老把戏。有“Nu”解决方法吗? :-)

Microsoft Connect 项目:NuGet adds packages to TFS despite .tfignore

最佳答案

看起来这个问题已经在 version 3.2 RC 中修复了NuGet Visual Studio 2015 扩展 - 更新到此版本至少对我有用。

有关此问题的讨论可以找到 here建议从 NuGet 3.1 更新到 3.2 RC。

更新

该扩展的 3.2 版现已发布(已找到 here ),其中包含此修复程序。

澄清

要使其正常工作,您需要两件事:

  1. 一个nuget.config文件包含 disableSourceControlIntegration设置
  2. 遵循 disableSourceControlIntegration 的 NuGet Visual Studio 2015 扩展版本设置(从 3.2 开始的版本应该可以工作)

docs 中所示:

NuGet first loads NuGet.config from the default location, then loads any file named NuGet.config starting from the root of the current drive and ending in the current directory.

这意味着您可以指定 <solution><add key="disableSourceControlIntegration" value="true" /></solution>default config file您的用户配置文件(位于 %APPDATA%\NuGet\NuGet.Config )或解决方案目录中的 NuGet 配置文件中,例如 \MySolution\.NuGet\NuGet.config .

关于visual-studio - 如何阻止 VS2015 NuGet 将包添加到 TFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31887010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com