从外部创建的文件夹未显示在JetBrains Rider层级结构中
问题
通过Windows资源管理器或Unity Project标签页创建的文件夹,无法在Rider Explorer层级结构中显示。此前创建了Interaction父文件夹,包含Models、Controllers、Views和Installers四个子文件夹,误触类似Extract按钮导致子文件夹消失,按Ctrl + Z撤销后子文件夹恢复,但此后从外部创建的新文件夹均无法显示,重启Unity和Rider也无法解决该问题。
问题示例截图:
解决办法
- 强制刷新Rider文件索引:右键点击Rider中项目根目录,选择
Reload from Disk;或使用快捷键Ctrl+Shift+R(Windows/Linux)强制重新加载磁盘文件 - 确保Unity生成.meta文件:切换到Unity,右键点击Project窗口空白处选择
Refresh,等待新创建的文件夹生成对应的.meta文件,再切回Rider查看 - 清理Rider缓存:
- 关闭Rider
- 找到缓存目录:Windows下为
C:\Users\[你的用户名]\AppData\Local\JetBrains\Rider[版本号]\caches,Mac下为~/Library/Caches/JetBrains/Rider[版本号] - 删除缓存文件夹后重启Rider
- 检查Rider过滤规则:点击Rider Explorer顶部的漏斗图标,确认未勾选过滤新文件夹的选项;也可进入
File -> Settings -> Editor -> File Types,检查是否将文件夹类型加入了忽略列表 - 重新加载Unity项目:在Rider中选择
File -> Open,重新选择Unity项目的.sln文件或根目录,重新加载整个项目
内容的提问来源于stack exchange,提问作者Viktor Korkishko
相关产品推荐
相关产品推荐

