1

Windowsアプリケーションを作成しました。

使用しました

フロントエンド:C#(VISUAL STUDIO 2008)バックエンド:MICROSOFT SQL SERVER 2008 .NET FRAMEWORK:3.5

展開後、クライアントマシンにアプリケーションをインストールするときに、アプリケーションをインストールする前に、最初に.Net Framework、VisualStudio2008、およびSql Server 2008をインストールする必要がありますか?

また、セットアップファイルを構築するモジュール(ファイルシステムエディター、レジストリエディターなど)でデータベースをアタッチする必要がありますか?

これは私の最初の展開アプリケーションです。展開のヒントとトラックを手伝ってください。

前もって感謝します!!

4

4 に答える 4

1

お客様はVisualStudioを使用しないため、インストールする必要はありません。

SQLServerを手動でインストールする必要があります。セットアッププロジェクトに自動的にインストールさせることはできません。SQL Server 2008(SP1以降)をインストールするだけです。これにより、.NET3.5のすべてまたはほとんどがインストールされると思います。そうでない場合は、セットアップを実行すると、必要な.NETの他の部分がインストールされます。

ところで、顧客のサイトで試す前に、必ず自分のクリーンなシステム(おそらくVirtual PC)でインストール手順をテストしてください。

于 2009-07-05T16:29:17.413 に答える
1

すべてのクライアントにSQLServerをローカルにインストールするかどうかによって異なります(通常、エンタープライズシナリオでは、SQL Serverが実行されているサーバーボックスが既にあり、データベースをそこに展開する必要があります)。
Sql Serverをローカルで実行する必要がある場合は、次のスレッドを参照してください。カスタムデスクトップアプリケーションデータベースをSQLExpressにインストールする方法

于 2009-07-05T16:41:21.160 に答える
0

アプリケーションをインストールする前に、SQLServerを手動でインストールする必要があります。

アプリケーションをインストールするだけで、VisualStudioは必要ありません。セットアッププロジェクトを使用してこれを行う場合は、.Net Frameworkが必要であることを検出し、ユーザーにインストールするオプションを提供する必要があります。

于 2009-07-05T16:36:17.750 に答える
0

VisualStudioをインストールする必要はありません。.Netアプリケーションを実行するには、.NetFrameworkのみが必要です。また、SQL 2008の場合は、.Netも必要です。また、データベースの場合は、SQLスクリプトを実行するか、データベースを復元する必要があります。SQLスクリプトの実行は、バッチファイルを介して実行できると思います。

于 2009-07-05T16:46:58.253 に答える