1

Visual Studio C#2010でアプリケーション全体を終了しましたが、100%機能しています。アプリケーションをデプロイするための最良の方法は何ですか?

単一のファイルである必要があり、インストールする必要があります。実行可能ファイル、ヘルプドキュメントファイル、.NET 4クライアントプロファイル、および特定のディレクトリへのアイコンです。ClickOnceアプリケーションを試しましたが、必要な追加ファイルを一緒にパッケージ化する良い方法がありませんでした。ExpressバージョンのVisualStudioしかないため、セットアッププロジェクトを使用できません。

現在使用しているInnoSetupというプログラムを見つけました。インストールに.NET4クライアントプロファイルを含める方法が見つからないことを除いて、インストーラーがコンパイルされ、すべてがうまく機能します。その結果、他のコンピューターにアプリケーションをインストールしようとすると、ユーザーがMicrosoftのWebサイトにアクセスして.NETをダウンロードするまで、常にエラーがスローされます。これは機能しますが、ユーザーフレンドリーではなく、私のソフトウェアを使用する顧客のほとんどは、コンピューターに精通していません。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

Windows Installer XML (WiX)の使用を検討してください。実行可能ファイル、ヘルプ ファイル、ショートカットなどをインストールする Windows インストーラー パッケージを作成できます。.NET 4 クライアント プロファイルは、ブートストラップに含めることができます。ブートストラップは、必要に応じてクライアント プロファイルのセットアップを呼び出し、次に Windows インストーラー パッケージを呼び出します。最近、WiX には、まさにそれを行う新しいシステム、Burn が組み込まれています。

Windows インストーラーは、Windows の標準のインストーラー パッケージ形式であり、多くのシナリオで簡単に展開できます。通常、サードパーティのシステムには、Windows インストーラーと比較して多くの欠点があります。そのため、私は Inno Setup のようなシステムを避けています。

于 2012-08-09T18:19:22.357 に答える