9

現在、アプリケーション用の MSI を作成するための Visual Studio 展開プロジェクトがあり、WiX インストーラーに移植しています。VS インストーラーは、System.Configuration.Install.Installer から継承したカスタム インストール アクションを含むライブラリを使用しました。

[RunInstaller(true)]
public partial class MyCustomInstaller: Installer
{
}

これらは Wix アクションとどのように一致しますか? 一般に、WiX ではインストール後にカスタム アクションを実行できると思います。これらは単なる実行可能ファイルですか?私の場合、私が持っているカスタム インストール アクションは、EXE ではなく、DLL 内のクラスです。WiX 構成からこれらを実行するにはどうすればよいですか?

4

1 に答える 1

5

クラス ベースのInstallerカスタム アクションは、Windows インストーラーとうまく統合されません。Visual Studio セットアップ プロジェクトでは、それらを .MSI ファイルに押し込むための回避策が作成されましたが、これは決して理想的な状況ではありませんでした。WiX ツールセットは、フレームワークを使用してマネージド カスタム アクションを真にサポートしますDTF

DTF DocumentationWiX ツールセットで提供されているショートカットを確認することを強くお勧めします。適切なウォークスルーがあり、コードを非常に簡単に移植でき、さらに Windows インストーラーとさらに多くの機能を統合できると期待しています

于 2013-05-02T17:37:08.097 に答える