Unity 2018.3.0f 版本用C#编程启动VS时出现"Visual Studio 2010 Shell 无效的许可证数据"的解决办法

C#编程时,启动VS出现的问题如图:

Unity 2018.3.0f 版本用C#编程启动VS时出现"Visual Studio 2010 Shell 无效的许可证数据"的解决办法

 

网上有提到用更改注册表的方式,亲测效果未发生改变,在不确定修改后效果如何时,尽量先将原有的数据备份下来;

本文介绍楼主用另外一种方式解决的:

由于脚本系统默认启动的开发环境是VS2010,找到 Edit -> preferences -> External Tools. 如图所示,楼主这里是已经更改 ExternalScript Editor 选项后的图

Unity 2018.3.0f 版本用C#编程启动VS时出现"Visual Studio 2010 Shell 无效的许可证数据"的解决办法

 

如果已经安装了VS2017,点击 browse , 找到VS2017的启动项,楼主这里是:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE

Unity 2018.3.0f 版本用C#编程启动VS时出现"Visual Studio 2010 Shell 无效的许可证数据"的解决办法

 

关闭重启即可。

Unity 2018.3.0f 版本用C#编程启动VS时出现"Visual Studio 2010 Shell 无效的许可证数据"的解决办法

 

上一篇:(转)django上传文件


下一篇:VS2017 CMake配置