我有一个由以下内容组成的Visual Studio 2015解决方案:
该解决方案使用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项目中,还没有要恢复的软件包。
谷歌搜索没有帮助。 也许某人有一些暗示? 感谢。