Visual Studio 未显示解决方案中的所有项目

Visual Studio not showing all Projects in solution

我不确定为什么,但是 Visual Studio 没有显示我的解决方案中的所有项目。我需要它们显示,以便我可以在解决方案资源管理器下设置为默认项目。我在一般 Internet 搜索中没有看到此问题的修复程序。我看到的最接近的是 VS not showing files folders,但这与我的问题不同。希望有一种简单的方法来修复它,而无需再次零碎地添加东西。我的同事可以在解决方案资源管理器中看到他们的完整项目集,所以它一定是我工作区中的一个损坏。

我不得不在我的工作区中复制更改的文件,修复我的 permissions/ownership 在我的目录(它不是我的所有者而不是我),re-do 工作区所在的映射驱动器,re-do 到 Visual Studio 项目的快捷方式(尽管理论上它应该是我映射的同一个地方),re-pull 项目下来,然后再次复制我的更改。此时 Visual Studio 中又出现了缺失的解决方案,因此我可以设置启动项目和 运行 调试器。我不确定 ownership/permissions 是怎么搞砸的。我想有一次另一个办公室的服务器出现故障,也许我的 permissions/ownership 那时就搞砸了。我不确定为什么 VS 没有显示丢失的项目,但在执行上述操作后它已修复。

使用记事本打开“.sln”项目文件。 在此文件中,您可以观察如下列出的项目

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test.myProject.Data", "test.myProject.Data\test.myProject.csproj", "{6D7F7B84-F3BD-4A19-A069-D144C345B887}"
EndProject

如有遗漏项目请补充。如果您有旧的备份或同事文件,只需将缺少的项目复制并粘贴到此文件即可。 在我的情况下它有效!!

我遇到了同样的问题,我的同事在他的计算机上看到了另外 1 个项目。

我删除了我的 .sln 文件并获得了与他完全相同的版本。问题还是一样。

解决方案是:我有一个已卸载的项目。显然这在本地用户设置文件(可能是 .suo 文件)中是安全的。我找了卸载的工程,重新加载了

关闭 vs ,删除 .vs 文件夹,然后再次打开 vs。它对我有用。

我遇到了同样的问题。在管理员模式下打开 Visual Studio 后,它开始工作了。

搜索VS->右击->"Run as administrator"

我发现将现有项目重新添加到解决方案对我有用!

  1. 关闭VStudio整个项目,进入主项目文件夹,点击.sln文件重新加载整个项目。
  2. 转到解决方案资源管理器查看哪些有(卸载),右键单击并加载具有依赖项的项目
  3. 有时会检查项目启动是否发生变化,如果发生变化只需右键单击相关项目并设置为项目启动

This .sln file structure breakdown 提供了关于如何找到项目并将其填充到项目层次结构中的深刻见解。我的 .sln 文件丢失了所有项目持久性块,因此我的解决方案下有 0 个项目。我从之前的 git 提交中复制了这些块并修复了它。我仍然不知道为什么块消失或整个 .sln 文件改变