【问题标题】:Visual Studio not showing all Projects in solutionVisual Studio 未显示解决方案中的所有项目
【发布时间】:2017-06-05 22:47:27
【问题描述】:

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

【问题讨论】:

  • 关闭解决方案并再次打开。或者尝试“添加现有项目”...
  • 关闭和打开解决方案并没有解决它。我不应该添加现有项目,因为它应该已经存在。我的老同事曾经有一个可以删除的文件,但我现在没有笔记。当我再次进入 Visual Studio 时,该文件将被 Visual Studio 重新创建。
  • 这有点晚了,但我遇到了一个 VS2019 的类似问题,我想我会留个便条,说明问题出在 @ 创建的路径中987654322@。源代码库有“A name with bank”,因此机器上的默认目录名称是“A%20name%20with%20blanks”。显然 VS2019 不喜欢文件夹路径中的 URL 转义字符。删除它们后一切正常。
  • 这发生在我进行更改后,将新项目添加到解决方案中。该项目最初并未出现。重新启动 Visual Studio (2017) 使项目出现。
  • 似乎存在一些与使用 .slnf 文件有关的问题,而这个问题......虽然还没有确定确切的步骤

标签: visual-studio-2010 solution-explorer


【解决方案1】:

我必须复制工作区中更改的文件,修复我对目录的权限/所有权(它不是我的所有者),重新执行工作区所在的映射驱动器,重新执行指向Visual Studio 项目(即使理论上它应该是我映射的同一个地方),重新拉下项目,然后再次复制我的更改。此时,Visual Studio 中又出现了缺少的解决方案,因此我可以设置启动项目并运行调试器。我不确定所有权/权限是如何搞砸的。我认为在某个时候,另一个办公室的服务器出现故障,也许我的权限/所有权当时混淆了。我不确定为什么 VS 没有显示丢失的项目,但在执行上述操作后它已修复。

【讨论】:

    【解决方案2】:

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

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

    如有遗漏项目请补充。如果您有旧的备份或同事文件,只需将丢失的项目复制并粘贴到此文件即可。 就我而言,它有效!

    【讨论】:

    • 或者在你的 git/tfs 东西上点击“与未修改的比较”。然后还原/复制粘贴更改。
    【解决方案3】:

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

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

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

    【讨论】:

    • 你提到的本地用户设置文件/.suo文件在哪里??
    • @Sanjok 应该在解决方案文件旁边 - 如果您对自己的本地副本进行了一些更改。
    【解决方案4】:

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

    【讨论】:

    • .vs 文件夹在哪里?
    • 在解决方案资源管理器中右键单击您的解决方案,然后在文件资源管理器中单击打开文件夹。你会在那里看到 .vs 文件夹!
    【解决方案5】:

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

    搜索VS->右键->“以管理员身份运行”

    【讨论】:

      【解决方案6】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-24
        • 1970-01-01
        相关资源
        最近更新 更多