4

以下をインストールするインストーラー プログラムを作成する必要があります。

  1. ASP.Net ウェブサイト
  2. Windows サービス
  3. SQL Express がインストールされておらず、ユーザーが SQL Server を持っていない場合
  4. ダンダスチャート
  5. ASP.Net AJAX v.1.0
  6. ReportViewer コントロール (2.0 Framework 用)
  7. フレームワークの前提条件を確認する (2.0)
  8. IIS と app.config を構成します (データ接続文字列など)。

VS セットアップ プロジェクトでこれを実行できるのは現実的ですか? または、他のインストール ツールを検討する必要がありますか?

4

4 に答える 4

6

WiXが使える

于 2008-09-25T05:31:27.003 に答える
4

Windows用の最高のオープンソースツールとプログラムのほとんどは、NSISを使用して配布されています

ASP.Net Webサイト(リストなし-stackoverflowのバグ-上記のリスト中にコードがフォーマットされない..)

CreateDirectory $INSTDIR
SetOutPath $INSTDIR
; HERE UNZIP ACTUALLY THE FILES (ADD *.js files if needed ) 
; PACK ALL THE FILES EXCEPT THOSE WITH FILE EXTENSIONS after the /x
File /r /x *.suo /x *.MDF /x *.exclude /x *.ldf /x *.pl /x *.nsis /x *.cmd "siteFolderName\*.*"
  • Windowsサービスここ
  • SQL Expressがインストールされておらず、ユーザーがSQLServerを持っていない場合
  • DundasCharts-サイレントインストーラーを呼び出す
  • ASP.NetAJAXv.1.0-サイレントインストーラーを呼び出す
  • ReportViewerコントロール(2.0フレームワーク用)
  • フレームワークの前提条件を確認してください(2.0)-NSISシステム機能を確認してください
  • IISとapp.config(データ接続文字列など)を構成する-インストーラーでファイルを事前構成し、インストール時にそれらを書き込むことでこれを行います
于 2009-05-31T07:22:36.750 に答える
0

以前の講演者がすでに言ったように、私もWiXを使用することをお勧めします。Visual Studio(バージョン2008まで)には、独自の組み込みインストーラーシステムもあります。ただし、コンパイルするには完全なVisual Studio IDEを使用する必要があるため、使用は避けます。コマンドラインビルドスクリプトは使用できないため、自動ビルドサーバーを使用する場合は役に立ちません。

WiXはあなたが必要とするかもしれないすべての柔軟性をあなたに与えます。そして、私が知る限り、MicrosoftはこれをVisualStudio2010の標準インストーラーツールとして使用します。

于 2009-05-31T07:58:18.783 に答える
0

WiXを使用しました。私は数日間壁に頭をぶつけて、それからコツをつかんだ。これまでWiXを使用したことがない場合は、WiXメーリングリストが重要です。

于 2008-10-08T18:20:53.470 に答える