3

カスタム アクションのインストーラー クラスから現在のインストール ファイル (.msi) の名前を取得することは可能ですか?

私はこのようなものが必要です:

[RunInstaller(真)]
パブリック部分クラス ProjectInstaller : インストーラー
{
    パブリック ProjectInstaller()
    {
        InitializeComponent();

        **var fileName = CurrentMSIFileName();**
    }
}

ありがとうございました!!

4

1 に答える 1

1

Christopher Painter's Answerに基づく解決策は、OriginalDatabaseプロパティを使用することです。これで、インストールとアンインストールの両方で msi インストーラーのファイル名を取得できるようになりました

于 2021-04-19T01:17:54.637 に答える