当引用System.Diagnostics时,出现了Process类型名找不到的问题
这个问题并没有影响程序的运行和发布,但是由于不能进行编译,无法进行断点调试。
它跟Unity PackageManager中的Visual studio editor的版本有关系,它的最新版本是
editor升级至2.0.0以上时会出现这个问题。
打开解决方案管理器,发现System与Visual studio editor有个黄三角标志
双击时无法在对象浏览器中打开
本来以为是Mono的diagnostics的问题,根据错误提示翻了半天文档,也没找到将Process类型整合进System的信息。
目前只找到两个临时的方案:
我的环境:、
解决办法:找到Unity Package Manager中的Visual studio editor,降低至1.0版本。
如果在安装VS时同时安装了《使用Unity的游戏开发》(下图),找到Unity Package Manager中的Visual studio editor,点击右下角的Remove,卸载
个人猜测引起这个问题的原因可能是之前安装了微软的Unity工具,它与Unity中的Visual studio editor的2.0版本有冲突。