1

Visual Studio Tools ではできないことがわかったので、C# プロジェクトのカスタム セットアップを作成したいと考えています。セットアップ プロジェクトのインストール中に実行したい手順は次のとおりです。

  • .Net Framework がインストールされていない場合はインストールします。
  • インストールされていない場合は、Sql Server Express をインストールします。
  • SQL Server のインスタンスを作成します。
  • 作成した SQL サーバーのインスタンスに .mdf と .ldf を添付します。
  • ソフトウェアをインストールします。

このようなセットアップを行った経験がある人はいますか? セットアップ プロジェクトで使用したツールを提供してください。可能であれば、いくつかの実例。Setup Factory と Inno Setup について聞きました。それらについてどう思いますか。誰かが以前にやったことがあると強く信じています。あなたの経験を共有してください!

4

1 に答える 1

1

Inno Setup を使用することをお勧めします。

Inno Setup ( http://www.jrsoftware.org/ ) は、あなたが言及したすべてのステップを実行できる非常に強力なオープン ソース インストール システムであり、非常に簡単に習得できます。

Inno は、単純なスクリプト形式 (INI ファイルに類似) と、高度なスクリプトを記述するための Pascal 言語を使用しています。

Inno は広く普及しているため、オンラインで利用できる多くのリソースとチュートリアルがあります。たとえば、Inno Setup Extensions Knowledge Base、巨大なコミュニティ、インストール パッケージの多くの例、および非常に優れたヘルプとマニュアルがあります。

完全なスクリプトを提供することはできませんが、多くのタスクを簡単に見つけることができます (SO からのクイック シュート)。

Inno Setup: .NET 4.0 がインストールされていることを確認する

LOCAL Server InstanceName を使用した SQL Server 2005 Express の無人インストール

(ここで少し自己宣伝します:)

Visual Studio (2005/2008/2010/2012) から Inno インストーラーを直接作成する場合は、Visual & Installer という私の (商用) ツールを使用できます - http://www.unsigned-softworks.sk/visual-installer/index .html

于 2013-03-28T13:04:00.777 に答える