1

私はc#に.netアプリケーションを持っています。SQLServer2005をデータベースとして使用しています。そのためのセットアップを作成したいと思います。セットアップを実行すると、前提条件に追加したSQLServer2005が自動的にインストールされるようにしたいと思います。

セットアップの作成方法を教えてください...?

4

3 に答える 3

4

有料版の Visual Studio にはインストーラー パッケージを作成する機能が付属していますが、その機能は残念ながら不足しており、VS11 では削除されています。私はそれを使用しましたが、使用する価値はないと言えます。他にも無料の展開ツールがあります。Windows Installer XMLをお勧めします。

于 2012-04-11T12:28:03.340 に答える
1

VisualStudio には、[新しいプロジェクト] -> [その他のプロジェクト タイプ] -> [セットアップと配置] -> [セットアップ プロジェクト] があります。Kendall が指摘したように、これは非常に限定された基本的なインストーラー ソリューションです。ただし、本当にやりたいことが前提条件として SQL Express があり、アプリがインストールされている場合は、それを管理できます (ただし、それ以上のことはできません)。

前提条件を設定するには:

  • プロジェクトのプロパティに移動し (セットアップ プロジェクトを右クリック -> プロパティ)、そのダイアログに [前提条件] ボタンが表示されます。
  • これにより、「Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper」フォルダーにあるすべてのブートストラップ パッケージを一覧表示するダイアログが表示されます。それが必要な場合は、「SQL Server 2005 Express Edition SP2 x86」を選択してください。
  • SQL サーバーのフル バージョンが必要な場合は、そのためのブートストラップ パッケージを見つける必要があります。検索すると (SQL 2005 フル ブートストラップ パッケージ)、結果が得られるはずです。

SQL Server 2005 では x86 インストールに制限されることに注意してください。x64 インストールが必要な場合は、SQL Server 2008 Express/full を使用してください。

于 2012-04-11T12:34:51.793 に答える