カスタム アクションのインストーラー クラスから現在のインストール ファイル (.msi) の名前を取得することは可能ですか?
私はこのようなものが必要です:
[RunInstaller(真)] パブリック部分クラス ProjectInstaller : インストーラー { パブリック ProjectInstaller() { InitializeComponent(); **var fileName = CurrentMSIFileName();** } }
ありがとうございました!!
カスタム アクションのインストーラー クラスから現在のインストール ファイル (.msi) の名前を取得することは可能ですか?
私はこのようなものが必要です:
[RunInstaller(真)] パブリック部分クラス ProjectInstaller : インストーラー { パブリック ProjectInstaller() { InitializeComponent(); **var fileName = CurrentMSIFileName();** } }
ありがとうございました!!
Christopher Painter's Answerに基づく解決策は、OriginalDatabase
プロパティを使用することです。これで、インストールとアンインストールの両方で msi インストーラーのファイル名を取得できるようになりました