在Git签出VS2015解决方案之后,似乎安装了Nuget包

时间:2017-01-11 08:52:25

标签: git visual-studio-2015 tfs nuget

我有一个由以下内容组成的Visual Studio 2015解决方案:

  • 网站
  • 库(DLL)
  • 控制台应用程序

该解决方案使用Git进行版本控制。我目前正在使用您可以在以下位置找到的.gitignore文件: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

问题在于,如果您克隆存储库并签出项目,那么似乎就好了:似乎每个项目都有自己正确的Nuget pakages。这些包列为"已安装"。 当我构建时,它失败,因为实际文件丢失。 例如,如果Nuget包是库,则VS2015不会尝试在bin /

中恢复必要的文件

我能做的唯一一步是修复"它是使用以下命令执行包的完整重新安装: update-package -reinstall 从包管理器控制台中。

我无法得到我在这里失踪的东西。 在我的存储库中缺少/ packages文件夹(应该是正确的,nuget的restore方法应该再次下载它们。 对于每个项目,packages.config文件都在那里。

我认为是与Git和(un)跟踪文件相关的东西。说到TFS,我通常不会在恢复Nuget包时遇到任何问题(它们甚至会在构建期间自动恢复)。在我的Git项目中,还没有要恢复的软件包。

谷歌搜索没有帮助。 也许某人有一些暗示? 感谢。

0 个答案:

没有答案