【Unity】双击C#脚本文件以单个文件打开(Visual Studio)、父类找不到、引用找不到、无法跳转等问题

问题:新安装一个Unity后,突然发现在工程里双击C#脚本,会一个一个打开,虽然也是用VS软件打开了,但是它无法被正确识别为Unity工程的C#脚本,也就是说所有命名空间无效,因为没关联上整个工程的解决方案。

关键词:C#脚本异常、IDE智能提示无效、命名空间无效、父类无效、无法跳转引用、指定后缀文件用指定exe打开

解决:打开Unity工程 菜单Edit -> Preferences... -> External Tools 指定选中一个IDE

注意:检查这个IDE是否能正常打开.sln工程。

默认状态是Open by file extension

这种状态有个好处是.txt或.json等文件会用你在Windows文件系统里设定的打开方式 例如notepad++文本编辑器打开,弊端就是C#脚本文件被以单个文件形式打开了(也就是这篇文章提及的问题)

我们选用了具体的某个IDE后,在Unity里双击.txt后缀文件依然会使用VS打开,这时候就要采用特殊方法去实现用指定一个exe软件打开指定后缀的文件。

【Unity】双击txt文件以记事本形式(文本文档)打开-CSDN博客

相关推荐
王廷胡_白嫖帝7 分钟前
Qt猜数字游戏项目开发教程 - 从零开始构建趣味小游戏
开发语言·qt·游戏
XH华10 分钟前
C语言第九章字符函数和字符串函数
c语言·开发语言
一个会的不多的人15 分钟前
C# NX二次开发:操作按钮控件Button和标签控件Label详解
开发语言·c#
咕白m62520 分钟前
C# 实现 PDF 转图片 - 分辨率设置、图片格式选择
后端·c#
DokiDoki之父1 小时前
多线程—飞机大战排行榜功能(2.0版本)
android·java·开发语言
whatever who cares2 小时前
Java 中表示数据集的常用集合类
java·开发语言
xy_recording2 小时前
Day08 Go语言学习
开发语言·学习·golang
EndingCoder2 小时前
测试 Next.js 应用:工具与策略
开发语言·前端·javascript·log4j·测试·全栈·next.js
吧唧霸2 小时前
golang读写锁和互斥锁的区别
开发语言·算法·golang
还梦呦2 小时前
2025年09月计算机二级Java选择题每日一练——第一期
java·开发语言