2017-03-08 251 views
0

在Visual Studio 2015年和更早的有一个简单的方法通过增加工具箱控件安装程序(TCI)在Visual Studio 2017年

HKEY_LOCAL_MACHINE \ SOFTWARE注册表项添加自定义控制到工具箱\ WOW6432Node \微软\ VisualStudio \ XX.0 \ ToolboxControlsInstaller

它似乎不再在Visual Studio 2017中工作,有人知道如何实现相同的目标?

+0

阅读本https://developercommunity.visualstudio.com/content/problem/2813/cant-find-registry-entries-for-visual-studio-2017.html –

+0

谢谢,这似乎有些其他人发现相同的问题比我,没有一个清洁的解决方案:( – ilCosmico

+0

这个新的VS版本已经从注册表等大多数重依赖关系解耦自己,或者你打开一个连接问题,要求或打开一个支持案例 –

回答

0

从VS2017开始,微软希望减少注册表的影响(如here所述),并且为同一用户安装的同一台计算机上的每个实例(Professional,Community等等)都有自己的设置。

简而言之:

  • 如果您需要注册一个组件,您可以继续添加ToolboxControlsInstaller子项在注册表
  • 如果您需要注册了很多组件,该建议的方法是到use VSIX and PKGDEF用于清理注册表。

顺便说一句,在注册表和%VSAppDataVisualStudio%文件夹中,为每个Visual Studio实例创建新的子项/子文件夹。 enter image description here

相关问题