Visual studio 2010 要从VS2010中的工具箱中删除第三方自定义控件,这些控件是在通过.pkgdef文件安装MSIInstall时创建的
我拥有通过Visual studio 2010 要从VS2010中的工具箱中删除第三方自定义控件,这些控件是在通过.pkgdef文件安装MSIInstall时创建的,visual-studio-2010,custom-controls,toolbox,Visual Studio 2010,Custom Controls,Toolbox,我拥有通过.pkgdef文件向第三方提供控件的软件,并允许用户在安装软件时使用这些控件 但当我卸载该软件时,VS2010中仍然存在控件。我想知道是否有任何解决方案,我可以删除他们当我卸载软件。 我的pkgdef文件如下所示 Example: [$RootKey$\ToolboxControlsInstaller\TekButtons, Version=6.1.90.105, Culture=neutral, PublicKeyToken=null] @="Tek Components" "Cod
.pkgdef
文件向第三方提供控件的软件,并允许用户在安装软件时使用这些控件
但当我卸载该软件时,VS2010中仍然存在控件。我想知道是否有任何解决方案,我可以删除他们当我卸载软件。
我的pkgdef文件如下所示
Example: [$RootKey$\ToolboxControlsInstaller\TekButtons, Version=6.1.90.105, Culture=neutral, PublicKeyToken=null]
@="Tek Components"
"Codebase"="C:\Program Files\Tek\SYSTEM\TekButtons.dll"
因此,当用户安装msi安装程序时,他将能够在工具箱上看到一些自定义控件
现在的任务是如何在卸载软件时删除它们
请有人在这方面帮助我。这是我最近写的一篇关于这个主题的教程文章: 如果您的组件是以VSIX包的形式存在的,则“vsixsinstaller.exe/uninstall:GUID/quiet”(将组件的GUID替换为“GUID”) 如果您的组件是使用MSI安装的,MSI通常与TCI(工具箱控制安装程序)结合使用,那么只需删除注册表项即可。例如:
HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\ToolboxControlsInstaller\SampleControl, Version=3.7.0.0, Culture=neutral, PublicKeyToken=3cc4c7b61201d46c