【问题标题】:Want to remove third party Custom Controls from ToolBox in VS2010 which were created while installing the msiinstaller through .pkgdef files想要从 VS2010 中的 ToolBox 中删除第三方自定义控件,这些自定义控件是在通过 .pkgdef 文件安装 msiinstaller 时创建的
【发布时间】:2012-05-31 00:00:30
【问题描述】:

我有软件,我通过.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安装程序时,他将能够在ToolBox上看到一些自定义控件。

现在的任务是当我卸载软件时如何删除它们。

请有人帮我解决这个问题。

【问题讨论】:

    标签: visual-studio-2010 custom-controls toolbox


    【解决方案1】:

    这是我最近写的一篇关于这个主题的教程文章:

    Visual Studio Toolbox Control Integration

    如果您的组件采用 VSIX 包的形式,则为“VsixInstaller.exe /uninstall:GUID /quiet”(将组件的 GUID 放在单词“GUID”的位置)。

    如果您的组件是使用通常与 TCI(工具箱控件安装程序)结合使用的 MSI 安装的,那么只需删除注册表项即可。例如:

    HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\ToolboxControlsInstaller\SampleControl, Version=3.7.0.0, Culture=neutral, PublicKeyToken=3cc4c7b61201d46c
    

    【讨论】:

      猜你喜欢
      • 2011-11-18
      • 2010-10-31
      • 2018-01-14
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多