5

.net Framework 3.5のインストール、SQL Server 2005のインストール、サーバーでのSQLスクリプトの実行、データベースの作成、およびVisualStudio2005/2008を使用した単一のセットアッププロジェクトでのアプリケーションのインストールの4つのことを行う必要があります。

4

5 に答える 5

4

Visual Studio インストーラー プロジェクトの代わりに NSIS を使用します。

http://nsis.sourceforge.net/Main_Page

はるかに強力ですが、それでも使用するのはかなり簡単です。また、.NET や SQL Server のインストールなどの一般的なタスクのサンプル コードも多数あります。

于 2010-01-02T08:38:50.620 に答える
0

フレームワークは、MSIセットアッププロジェクト内からインストールすることはできません。それが前提条件であることを指定できますが、インストールで使用が完了することを期待することしかできません。単純なアプリケーションを実行している場合は、フレームワークの基本ファイルをインストールパッケージに埋め込むことで問題が解決する可能性があります。

次にSQL2005が登場します。SQL2005 Expressで解決できる場合は、適切なDLLがプロジェクトに追加されるため、インストールを行う必要はありません。Standard Editionが必要な場合は、事前定義されたフラグを使用してSQLインストールを実行できます。

ユーザーはデータベースの場所を指定し、SQLサーバーにそのフォルダーに対する特権を持たせる必要があるため、データベースの作成は少し注意が必要です。セットアッププロジェクトでデータベースを作成してスクリプトを実行するのではなく、プログラムを初めて実行するときにウィザードとして実行することを強くお勧めします。

セットアッププロジェクトに追加するほど、インストールで問題が発生した場合にすべてをロールバックするのが難しくなります。

ギラッド。

于 2010-01-09T02:59:28.520 に答える
0

VisualStudioセットアッププロジェクトからSQLServerをインストールすることはできません。

于 2010-01-01T04:26:22.473 に答える
0

おそらく、自分でインストーラーを作成するか、他のインストーラーをアタッチできるインストーラーを入手する必要があります。クライアントのマシンにsqlserverをインストールする理由がわかりません。SQLLiteなど、簡単にインストールでき、スクリプトを実行せずにデータベースをデプロイできるものを使用してみませんか。

于 2010-01-01T04:28:05.167 に答える
0

この記事は、SQL サーバーのインストールにも役立ちます。

http://www.csharpnedir.com/articles/read/?id=1032&filter=unedited&title=SETUP%20PROJES%C4%B0%20%C4%B0%C3%87ER%C4%B0S%C4%B0NDE%20SQL%20SERVER %20KURMAK

于 2010-07-16T11:57:56.197 に答える