Visual Studio 2017 年的工具箱控件安装程序 (TCI)

Toolbox Control Installer (TCI) in Visual Studio 2017

在 Visual Studio 2015 年及更早版本中,有一种简单的方法可以通过在

中添加注册表项来将自定义控件添加到工具箱

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\XX.0\ToolboxControlsInstaller

2017 Visual Studio 好像不行了,有人知道怎么实现同样的目标吗?

从 VS2017 开始,Microsoft 希望减少注册表影响(如 here 所述)并且为同一用户在同一台​​机器上安装的每个实例(专业版、社区等...)都有自己的设置。

简而言之:

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

顺便说一句,在注册表和 %VSAppDataVisualStudio% 文件夹中,都会为每个 Visual Studio 实例创建新的 subkeys/subfolders。