4

.net 3.5 SP1 の場合、Microsoft は、.net 3.5 SP1 のサブセットのみを Windows XP ユーザーのマシンにインストールする新しいクライアント プロファイルを用意しています。

アセンブリのクライアント プロファイルを準備する方法を認識しています。そして、 ClickOnceまたはMSIのインストーラーを実装する方法に関する記事を読みました。

しかし、私はこれまで自分のプロジェクトで Inno Setup を使用しており、引き続き使用したいと考えています (Express ユーザーとして、MSI を簡単に作成することはできません)。クライアント プロファイル インストーラーの使用方法を知る必要があります。カスタム環境で。

Deployment.xml スキーマに関する記事はありますが、スキーマの記述方法、パッケージ化方法、またはその他の方法については示されていません。誰かがこのプロセスを説明できますか? リンク先の記事を一人で見つけるのは苦痛な検索体験でした。

4

3 に答える 3

0

明確にできますか:Client-Profileに依存するアプリのインストーラーを作成しようとしていますか、それともclient-profileのカスタムインストーラーを作成しようとしていますか?

私は個人的には使用していませんが、dotnetfx1および2msiのようなものである場合は、基本的に、自分で実行可能ファイルを自分の.exeファイルから呼び出すか、InstallExecuteSequenceが起動する前にMsiから呼び出す必要があります-できませんそれらを自分のアプリに「埋め込む」と、MSは、MSIの吸い込みのために、そうしないように指示します。

于 2008-08-17T21:02:04.820 に答える
0

クライアントプロファイルは、クリーンなXPでのみ機能します。.Net 1または2のユーザーがインストールされている場合、クライアントプロファイルはインストールされません...

あなたはオフラインバージョンを持っています(クライアントがインストールされない場合に備えてフル.Net3.5インストールを統合します)200から300Moはオンラインバージョンが必要なファイルを取得することを覚えていません。

インストールの最初のステップからサイレントインストールを呼び出すことができます。

于 2009-02-05T16:24:23.117 に答える