質問

Visual StudioアドインのWix3インストールを作成しようとしています。

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

で始まる値
HKCU\Software\Microsoft\VisualStudio\8.0\PreloadAddinStateManaged\MyAddinName.Connect;

このようなエントリを削除するようにWixを説得するにはどうすればよいですか

役に立ちましたか?

解決

あなたの問題はレジストリ値で部分的に一致する必要があるかどうかです。そうでない場合は、RemoveRegistryValue要素(Componentの下のネスト)を探している可能性があります。はいの場合、レジストリ値を検索してRemoveRegistryテーブルに検索結果を追加するカスタムアクションを作成する必要があると思われます。 DTF(Deployment Tools Foundation)のカスタムアクションは実行可能なオプションだと思います。

他のヒント

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

これにより、問題が解決するはずです。素晴らしい WiXチュートリアルがあり、レジストリはファイルを超えて

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top