2009-03-12 3 views
3

Visual Studioアドイン用のWix3インストールを作成しようとしています。Wixのレジストリエントリを見つけて削除する方法

私はちょうどそこにありますが、レジストリエントリを削除してプラグインをリセットする必要があります。具体的には、

から始まる任意の値
HKCU\Software\Microsoft\VisualStudio\8.0\PreloadAddinStateManaged\MyAddinName.Connect; 

どのようにこのようなエントリを削除するように説得するには?

答えて

1

レジストリ値の一部を一致させる必要がありますか。そうでない場合は、RemoveRegistryValue要素(Componentの下にネスト)を探している可能性があります。もしそうなら、おそらくあなたが見つけたものでRemoveRegistryテーブルを削除して設定するレジストリ値を検索するカスタムアクションを作成する必要があると思います。私は、DTF(デプロイメントツール基盤)のカスタムアクションは実行可能なオプションと考えています。

2

registry要素を使用する必要があります。

これは、あなたが持っているあなたの問題を解決する必要があります。 WiX tutorialがあり、レジストリはBeyond Filesという章で説明しています。

+0

レジストリ要素は、バージョン3では廃止予定です。この場合、RemoveRegistryValue要素が適切な置換のように見えます。 –

関連する問題