事情是这样的,
不知道从什么时候开始,我的项目就没法用vs调试Unity编辑器了
别人都可以附加到Unity,我就只有一个启动选项
然后直接你点了这个启动,他就显示无法启动类库输出类型的项目
反正就nm离谱
然后前两天想着一直这么头铁用Debug.Log也不是事,每次Debug都想搞头脑风暴一样,看着输出的内容反推变量关系就nm跟加密通话一样
网上的各种方案我已经使了个遍
什么重装vs的VS for Unity啦,什么检查Unity Preference里面的Editor Attaching啦,什么去C:Program Files (x86)Microsoft Visual Studio Tools for Unity15.0下面把VS Tool for Unity包安装到Unity里面啦...
统统没用
我人都裂开了,这个时候我就想是不是我当前这个项目的问题,我就试着开了个新项目
还是不行!!
然后我又试着换回VS2017
还是不行!!!!!!
然后我又试着换了一个版本的Unity
还是不行!!!!!!!!
一气之下我就想,vs也就是个代码编辑器,Debug算是它的附加功能,Unity编辑器本身运行是根本不依赖VS的,那我要是用VSCode会不会好一点
我就又试着用VSCode
然后我就发现,VSCode的Debugger for Unity用是可以用,但是每次启动都要等很久才能正常使用Debug功能,也不知道是什么毛病
更离谱的是我也不知道是我配置的不好的原因还是什么,我的vscode默认码风怪地亚批
大括号默认不换行这个问题我就怎么改都改不好
代码块折叠的功能也不知道到哪里去了
反正就感觉这个世界在和我作对
然后搞着搞着也深夜了,我寻思就先睡觉了
然后第二天早上起来我想看看换回VS2019行不行
GUESS WHAT??
绝了,
感觉自己被一个IDE调戏了