0
カスタムアクションを使用してC#dllをWiXプログラムにリンクする方法。 私はWiXを使い慣れていないので、できる限り試してみました。XMLカスタムアクションのWindowsインストーラ
次のタグを使用しました。
<Binary Id="Uninstall" SourceFile="..\..\uninstaller.dll"/>
<CustomAction Id="UNINSTALLER" BinaryKey="Uninstall" DllEntry="ManagedInstall" Execute="deferred" Impersonate="no"/>
と
<Custom Action="Uninstall" Sequence="1699" After="InstallFinalize"></Custom>
これは動作しません。程遠い。誰か助けてくれますか?
ここで詳細が必要です。まず、あなたの要素に "Sequence"属性と "After"属性の両方を設定しています。これらの属性はお互いに排他的であり、コンパイルに失敗するはずです。 さらに、「機能していない」とは何ですか? MSIビルディングが正しくインストールされているか、インストール中にエラーがありますか?インストール中にエラーが発生した場合は、MSIのインストールログから適切なスニペットを提供することをお勧めします。 –