迁移到NuGet自动包还原

时间:2013-09-03 20:56:16

标签: git tfs nuget

我是migrating MSBuild-Integrated package restore to Automatic Package Restore,随着NuGet v2.7的推出。步骤很容易遵循,但我对提到.nuget/NuGet.Config

的部分感到困惑

如果我创建一个包含少量项目的新解决方案,则自动包恢复“正常工作”并且解决方案级别根本没有.nuget文件夹...

  1. 那么为什么迁移文件提到我需要离开呢?如果我删除它就行了......
  2. I read in the docs留下它的一个可能的好处是“使用这种方法,而不是隐藏包文件夹或以其他方式忽略它,允许NuGet完全跳过对Visual Studio的调用以挂起更改包文件夹。“是吗?这是一个很大的优势(而不是采用更清洁的解决方案)?
  3. 注意: 我在TFS中使用Git而不是TVSVC。

1 个答案:

答案 0 :(得分:1)

NuGet.Config文件仅适用于Team Foundation Server(TFS)。如果您没有使用TFS,那么您可以安全地删除它。引用Migrating MSBuild-Integrated solutions to use Automatic Package Restore

  

默认情况下,NuGet.Config文件指示NuGet绕过添加   将二进制包打包到源代码控制。自动包恢复将   只要您将此文件留在原位,即可兑现此信息。注意   NuGet.Config仅在使用Visual Studio进行集成时才有效   使用Team Foundation Server(TFS)。