0

Sandcastle の最新バージョンをダウンロードしてインストールしたところ、インストール プロセスに感銘を受けました。インストーラーの作成に使用されたものを知っている人はいますか?

http://sandcastlestyles.codeplex.com/releases/view/86091

特に、インストールの優雅さのポイントは次のとおりです。

  1. 完了するまでの合計ステップ数を示す左側の進行状況ツリー。
  2. インストールプロセスの各ステップについて明確に定義された指示。
  3. 特定の手順が必須ではない場合、ユーザーには手順をスキップするオプションが与えられます。

今後の C# プロジェクトで同様のものを使用したいですか?
彼らが使用したものに関する情報は大歓迎です...

4

1 に答える 1

2

インストーラーをざっと見てみると、専用のセットアップ オーサリング ツールを使用せずに、EXE がカスタム ビルドされていることが分かります。その横にある「InstallResources」フォルダーを見ると、標準UIを備えた実際のMSIパッケージが見つかります。これは、動的コマンドラインを使用してEXEが呼び出すと思われるため、ユーザーの選択に基づいてリソースをインストールします。

また、これが標準的な慣行であるため、残りのパッケージは、発行元のサーバーから自動的にダウンロードされるように設定されていると想定する必要があります。

ただし、ソース コードには、その実装に関する詳細が記載されているはずです。

于 2012-07-02T14:17:58.840 に答える