2012-01-27 13 views
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> 

これは動作しません。程遠い。誰か助けてくれますか?

+0

ここで詳細が必要です。まず、あなたの要素に "Sequence"属性と "After"属性の両方を設定しています。これらの属性はお互いに排他的であり、コンパイルに失敗するはずです。 さらに、「機能していない」とは何ですか? MSIビルディングが正しくインストールされているか、インストール中にエラーがありますか?インストール中にエラーが発生した場合は、MSIのインストールログから適切なスニペットを提供することをお勧めします。 –

答えて

関連する問題