2011-12-31 9 views
2

VB.Netでプロジェクトを完了し、プロジェクトを公開しました。 しかし、私は私のプロジェクトでSQL Serverデータベースを持っていると私は私のセットアップは私のプロジェクトのインストールにSQL Serverにそのデータベースを追加したい、これらのもののうち、VB.NetでSQL Serverデータベースをプロジェクトに持つセットアップとデプロイ

  1. を来てほしいです。
  2. 私のアプリケーションでSQL Server 2008 r2を自動的に検出し、それがインストールされていない場合はインストールしてデータベースにアクセスします。
  3. 私のプロジェクトでは、データベースを添付データベースとして追加したくありません。
  4. 私のアプリケーションにcrystal reportをインストールしたくありません。
  5. 私は削除したい私のプロジェクトで私のアプリケーションでは、いくつかの未使用のreferncesを持っている
  6. は、私はデフォルトのVisual Studioは、未使用の参照を削除するが、それでもshockwave.dll log2net.dllなどのようないくつかの参照を持って試してみました
+1

私はこれらに取り組んでいて、グーグルでは解決策が見つかりませんでした –

答えて

2

最初のステップは、MSIベースのインストーラに切り替えることです。これにより、問題を解決できるようになりますと(あなたはMSIの内容を制御します)。 Visual Studio setup project,WiXまたはcommercial setup authoring toolを使用できます。

データベースをインストールするには()、データベースをどのように使用するかによって最適な方法が決まります。いくつかのインストーラは単にデータベースファイルをコピーし、他のインストーラはcustom actionsを使用してインストールし、他のインストーラはSQLスクリプトを実行します。まずインストール方法を決定し、問題が発生した場合はさらに具体的な質問をしてください。

SQL Serverが見つからない場合(問題)、SQL Serverをインストールするには、前提条件を使用できます。これはセットアップツールごとに異なるため、最初にツールを決定し、それがどのように前提条件をサポートしているかを調べる必要があります。

については、私は何を言いたいのか分かりません。 MSIパッケージには、MSIパッケージに含まれているものがインストールされます。パッケージにCrystal Reportsを追加しないと、Crystal Reportsはインストールされません。

関連する問題