我不确定原因,但Visual Studio没有显示我的解决方案中的所有项目。我需要它们来显示所以我可以在解决方案资源管理器下设置为默认项目。我没有在一般的互联网搜索中找到解决此问题的方法。我看到的最接近的是VS not showing files folders,但这与我的问题不同。希望有一种简单的方法来解决它,而不是再次添加零碎的东西。我的同事可以在解决方案资源管理器中看到他们的完整项目集,因此它必须是我工作区中的损坏。
答案 0 :(得分:8)
使用记事本打开“.sln”项目文件。 在此文件中,您可以观察列出的项目,如下所示
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test.myProject.Data", "test.myProject.Data\test.myProject.csproj", "{6D7F7B84-F3BD-4A19-A069-D144C345B887}"
EndProject
如果有任何遗失的项目,请添加。如果您有旧的备份或同事文件,只需将缺少的项目复制并粘贴到此文件即可。 在我的情况下它有效!!
答案 1 :(得分:6)
我发现将现有项目重新添加到解决方案中对我来说很有效!
答案 2 :(得分:1)
我有同样的问题,我的同事在他的电脑上再看了一个项目。
我删除了我的.sln文件并获得了与他完全相同的版本。问题仍然存在。
解决方案是:我有一个卸载的项目。显然,这是在本地用户设置文件(可能是.suo文件)中安全的。我查找了卸载的项目并再次加载它。
答案 3 :(得分:0)
我不得不在我的工作区中复制出已更改的文件,修复我的目录上的权限/所有权(它不是所有者而不是我),重新执行工作区所在的映射驱动器,重新执行快捷方式Visual Studio项目(尽管理论上它应该与我映射的位置相同),重新拉下项目,然后再次复制我的更改。此时Visual Studio再次缺少解决方案,因此我可以设置启动项目并运行调试器。我不确定所有权/权限是如何搞砸的。我认为其他办公室曾经有一台服务器停机,也许我的权限/所有权混淆了。我不确定为什么VS没有显示丢失的项目,但在完成上述操作后它已修复。
答案 4 :(得分:0)
关闭vs,删除.vs文件夹,然后再次打开vs。它对我有用。
答案 5 :(得分:0)
我有同样的问题。在管理员模式下打开Visual Studio后,它开始工作。
搜索VS->右键单击->“以管理员身份运行”