1

Microsoft POS 2009 用に構築された .Net Addin をインストールする WiX プロジェクトの作成に取り組んでいます。プロジェクトの開発中に、次のコマンドを実行する必要がありました。

AddinUtil.exe -PipelineRoot: {POS 2009 の Addins フォルダーへのディレクトリ}

POS 2009 がアドインを認識するようにします。展開を行う準備ができたので、インストーラーを実行した後にユーザーがこれを行う必要がないように、インストール プロセス中にこれがどのように行われるのか疑問に思っていました。

インストール フェーズ中に Exec コマンドから AddinUtil.exe を呼び出すだけですか、それとも WiX 3 内でこれを処理できるタグを使用できますか? 他の人が WiX から外部アプリケーションを呼び出すのを見たいくつかの例を思い出します。これがこのシナリオに最適な方法であるかどうかを知りたいだけです。

注: これは POS 2009 に基づいていますが、これは一般的な「.Net アドインのインストール」の質問になると思います。


言及する必要があります... 私が使用している AddinUtil は、%windir%\Microsoft.Net\Framework\v3.5\ ディレクトリに存在する .Net フレームワークの一部である標準の .Net 3.0/3.5 AddinUtil です。

4

1 に答える 1

2

カスタムアクションを呼び出すだけです。

 <CustomAction Id='Addin' Directory ='PATH' ExeCommand='[PATH]AddinUtil.exe' Return='asyncNoWait'/>
于 2009-08-28T01:23:57.400 に答える