2017-03-08 132 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

相關問題