我正在训练5人使用Visual Studio。他们已经映射了他们的驱动器并且已经下载了#34;来自TFS的解决方案,包含10个项目。所有位于TFS文件夹结构中的相同深度。当新人下载解决方案时,即使Package文件夹(由NUGET创建)与TFS中查看的其他10个项目的深度相同,也有一个项目无法获得NUGET引用。
我们知道如何手动添加这些,但有没有办法自动让VS做到这一点?为什么只有一个项目在那里失去它的包文件夹参考?
答案 0 :(得分:1)
您似乎仍在使用MSBuild集成包还原方法。如果NuGet认识到为解决方案启用了MSBuild集成包还原方法,则会跳过自动包还原。
您需要migrating MSBuild-Integrated solutions to use Automatic Package Restore,然后会自动恢复这些包。
此外,您需要将NuGet管理器更新为VS 工具 - 扩展和更新中的最新版本。并确保Visual Studio配置为允许NuGet下载丢失的包'和' 在Visual Studio中构建期间自动检查缺少的包'在VS 工具 - 选项 - NuGet包Mnager - 一般。
答案 1 :(得分:0)