我一直在与同事一起开展一个项目,我们正在使用Visual Studio 2017作为IDE,还有Git将版本推送到VS存储库。我们遇到了一些问题,并决定在Visual Studio中使用我们已有的内容开始一个新项目。
奇怪的是:当将存储库克隆到我的计算机并进行同步时,一些参考文献丢失了。解决方案资源管理器中丢失的引用图标旁边会出现一个黄色三角形,并且它没有像工作路径一样的路径集。此外,在Source>内Repos,项目文件夹包含所有文件,包括缺少的文件。我尝试删除项目并再次克隆它,尝试仅下载.zip文件并离线启动项目,并以管理员身份运行VS 2017(看起来这解决了其他人之前的类似问题)并且没有任何效果。我的同事(首先将项目推送到回购站)可以正常编译,不会遇到这个参考问题。
有没有人遇到过这个问题?
答案 0 :(得分:1)
我们正在使用带有git存储库的VSTS,这种情况一直在发生,特别是在提取更新的解决方案时。我发现一个干净的重建解决了这个问题。
答案 1 :(得分:1)
您可以在程序包管理器控制台中运行以下命令来清理块包:
Update-Package -reinstall -ProjectName XYZProjectName
或运行整个解决方案:
Update-Package -reinstall
答案 2 :(得分:1)
在与master分支合并后,我的项目文件(.csproj)中存在冲突。解决此问题时,VS2019自动卸载了存在这些冲突的项目文件,但我没有注意到。进行检查可以为某人节省时间。
答案 3 :(得分:0)
当我打开Visual Studio 2015项目然后提取新的git提交时,我曾经体验过它。我拉的新项目是为Visual Studio 2017设置的。
所以我的VS 2015开放了,现在正在展开VS 2017项目。我相信它只包含一个nuget包,但是没有正确下载,而是包显示为丢失的文件。
也许这也适合你?