Unity中启动VS时出现Visual Studio 2010 Shell 无效的许可证数据的解决方法

装了MS SQL SERVER后出现这个问题

1.网上的一种方法:

修改注册表

HKEY_CLASSES_ROOT下找到"VisualStudio.DTE.10.0"项

把它改成"VisualStudio.DTE.10.0 disabled"或者其他名字.

结果无效。

2.以下是另一个解决办法:

打开注册表HKEY_CLASSES_ROOT -找到Visual Studio.DTE

我的是VS2017 显示的是DTE15.0。

(1)把Visual Studio.DTE 15.0里的CLSID的默认值复制到Visual Studio.DTE和Visual Studio.DTE10.0的CLSID的默认值里。

(2)Visual Studio.DTE下的CurVer的值改为VisualStudio.DTE.15.0。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Visual Studio是一款由微软开发的集成开发环境(IDE),用于编写各种类型的应用程序。Unity是一款跨平台的游戏引擎,可以用于开发2D和3D游戏。Visual StudioUnity可以结合使用,提供更好的开发体验和更高效的编程。 ### 回答2: Visual Studio UnityUnity引擎的集成开发环境,提供了丰富的工具和功能,以帮助开发者创建高质量的游戏和应用程序。 首先,Visual Studio Unity提供了强大的代码编辑和调试功能。开发者可以在Visual Studio Unity编写C#脚本,并使用智能提示、代码自动完成和代码重构等功能提升开发效率。同Visual Studio Unity还支持实代码调试,开发者可以在调试过程观察变量的更改、查看堆栈跟踪等,帮助定位和解决代码的问题。 其次,Visual Studio Unity具有集成的版本控制功能。开发者可以直接在Visual Studio Unity与代码托管平台(如GitHub、GitLab等)进行集成,并管理项目的版本控制。这样可以方便开发团队协作,确保代码的安全性和稳定性。 此外,Visual Studio Unity还支持Unity的编辑器扩展开发。开发者可以使用C#编写Unity编辑器扩展,增强Unity编辑器的功能。通过Visual Studio Unity,开发者可以方便地创建、调试和部署这些扩展,提升游戏开发的效率和质量。 总之,Visual Studio Unity是一款功能强大的集成开发环境,提供了丰富的工具和功能,帮助开发者在Unity引擎创建高质量的游戏和应用程序。 ### 回答3: Visual Studio是一款由微软开发的集成开发环境(IDE),而Unity是一款用于开发视频游戏和其他交互式内容的跨平台游戏引擎。 Visual StudioUnity可以完美地结合在一起,为游戏开发者提供了强大的开发工具和环境。首先,Visual Studio提供了丰富的代码编辑和调试功能,使开发者能够更方便地编写和调试游戏的代码。通过Visual Studio的智能感知和代码补全功能,开发者可以更高效地编写代码,并能够及发现和修复代码的错误。 其次,Visual Studio还提供了强大的可视化调试工具,例如调试器和性能分析器。这些工具能够帮助开发者分析和解决游戏的性能问题,提高游戏的运行效率和流畅度。 另外,Visual Studio还支持多语言开发,包括C#、C++和JavaScript等。而Unity作为一款功能强大的游戏引擎,也可以使用这些语言进行游戏开发。因此,通过Visual StudioUnity的组合,开发者能够根据自己的喜好和需求选择合适的编程语言进行游戏开发。 总结来说,Visual StudioUnity的结合是游戏开发者的一种理想选择。通过Visual Studio提供的强大功能和工具,开发者能够更高效地编写、调试和优化游戏的代码,从而实现更好的游戏开发体验和结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值