最近因为重装系统的缘故,让我这个虽然玩了几年unity 但还是很菜的菜鸡遇到了一个前所未见的问题:新建unity工程项目后所有c#脚本均显示为杂项文件;且因为没有解决方案文件,导致文件之间不能相互联系,且没有语法高亮。
查询诸多中文网站,皆没有有效的解决方法;(其实是很常规的问题,但是没有人这么描述过)
点击 编辑(Edit)>首选项(Preferences)打开首选项窗口
在首选项窗口中,选择 外部工具(External Tools)选项卡,将 外部脚本编辑器(External Script Editor)的设置改为 Visual Studio 2019等
稍等片刻后,在Unity内打开任意脚本文件。VS也会处理一段时间,待所有所需的文件生成完成后,问题即被解决!
无论是直接
打开
vs
还是在
unity
中
打开
编译器,如果出现
杂项
文件
的情况
解决
方法
都一样
鼠标选中自己新创建的
脚本
文件
,右键点击包含在
项目
中。
(如果
没有
解决
方案资源管理器可以在左上角试图中寻找并
打开
)
如果是在
Unity
中,每次
打开
都是
杂项
文件
的话,可以看一下
unity
编辑器
的preference里面是不是默认
脚本
编辑器
为你的
vs
或者你使用的ide,如果不是每次
新建
脚本
很大概率会出现
杂项
文件
解决
过程:原本找不到
方法
,就想着再创建一个
脚本
文件
,把原来的代码复制过去,为了和原来的名字起冲突,就把原来的名字后面加了个1,结果惊奇地发现已经不是
杂项
文件
,问题
解决
了。一开始我的
脚本
文件
是好的,由于想遵从代码规范,于是将原来的
脚本
文件
全部移动到一个
文件夹
之下,于是所有经过移动的
文件
均
显示
为
杂项
文件
,
没有
代码提示和关键词变色。将
脚本
文件
重命名,比如原来叫control,在后面加个1,变成control1,会发现
杂项
文件
变成了如下。再将名字改回来,
解决
。
List item
需要使用 Visual Studio
编辑器
独立于
项目
或
解决
方案来处理
文件
。
打开
某个
解决
方案后,可以
打开
和修改
文件
,而不必将其添加到
解决
方案或
项目
中。 要独立处理的
文件
称为
杂项
文件
。
杂项
文件
位于
解决
方案和
项目
的外部,不包括在生成中,而且无法包括在受源代码管理的
解决
方案中。
由于各种原因,独立于
项目
或
解决
方案来
打开
文件
很有用。 你可能有一个需要在开发基于
项目
的
解决
方案时查看的
文件
,但它对于
解决
方案的开发并非必不可少。 常见示例包括开发备注或说明、数据库架构和代码剪辑。 此