每当我从 Windows 资源管理器或 Unity 项目选项卡创建文件夹时,它在 Rider Explorer 层次结构中都不可见。这是一个例子:
之前发生了什么?
我创建了一个名为
Interaction
的父文件夹,其中包含 4 个名为 Models
、Controllers
、Views
和 Installers
的子文件夹。然后我错过了像 Extract
按钮之类的东西,子文件夹就消失了。
但我用 Ctrl + Z 取消了它,他们又回来了。
但是现在从外部源创建新文件夹时不可见。
打开/关闭 Unity/Rider 没有帮助。
您可能在这里混合了不同的东西:首先,Rider 对于 解决方案资源管理器有两种不同的模式:
*.sln
文件中所有添加的项目。使用文件系统模式时,您应该会看到新创建的文件夹。
但是使用“解决方案”模式时,有点棘手:只有包含 C# 文件且位于现有 C# 项目文件夹下的文件夹才会自动添加/显示。
因此,如果您创建了没有任何 *.cs
文件的空文件夹,Rider 将不会显示任何内容,因为没有可显示的代码。
并手动添加文件夹 - 请记住,这将更新您的 *.csproj
文件。