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。
在 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。