0

配布したい ClickOnce インストールがあります。一部のシステム管理者は、実行時に ClickOnce アプリケーションをインストールする MSI インストール パッケージを好みます。

カスタム アクションを実装した単一のアセンブリを参照する Visual Studio 2008 セットアップ プロジェクトを作成しました。カスタム アクションは ClickOnce アプリケーションをインストールでき、これは正常に機能します。

私の問題は、インストールが完了した後、カスタム アクション アセンブリを含む C:\Program Files\Company\SetupName という名前のフォルダーが顧客にあることです。

インストール後、ユーザー システムの C:\Program Files にファイルが残らないようにしてください。これを達成する方法はありますか?

ウィザードの「ユーザー インターフェイス」リストからそのステップを削除するだけで、ソフトウェアをインストールする場所をユーザーに尋ねる質問を取り除くことができますが、ソフトウェアはディレクトリにインストールされたままになります。

4

1 に答える 1

0

MSI インストーラーと Clickonce アプリケーションは互換性がありません...これでロックします.. http://www.codeproject.com/KB/install/DDayUpdate_Part1.aspx

于 2010-02-25T11:20:21.213 に答える