1

ファイルを介してサードパーティのコントロールを.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 にいくつかのカスタム コントロールが表示されます。

ここでのクエストは、ソフトウェアをアンインストールするときにそれらを削除する方法です。

誰かがこれについて私を助けてください。

4

1 に答える 1

0

これは、このトピックについて最近書いたチュートリアル記事です。

Visual Studio ツールボックス コントロールの統合

コンポーネントが VSIX パッケージの形式である場合は、"VsixInstaller.exe /uninstall:GUID /quiet" ('GUID' という単語の代わりにコンポーネントの GUID を配置します)。

通常は TCI (Toolbox Controls Installer) と組み合わせて使用​​する MSI を使用してコンポーネントをインストールする場合は、レジストリ エントリを削除するだけで済みます。例えば:

HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\ToolboxControlsInstaller\SampleControl, Version=3.7.0.0, Culture=neutral, PublicKeyToken=3cc4c7b61201d46c
于 2013-03-18T13:37:17.180 に答える