2

WPF C#アプリケーションを作成し、エンティティフレームワークを使用してSQLデータベースに接続し、それにデータを読み取り、書き込みます。

私のアプリケーションには、複数のライブラリプロジェクトとUIを含むメインプロジェクトがあります。

それを売るためにアプリケーションを作りたいです。通常のアプリケーションに似たものが欲しいのですが、メインのexe実行可能ファイルと、使用されている他のプロジェクトやライブラリを表す.dllダイルがあります。

また、通常のアプリケーションと同じようにアプリケーションをセットアップするセットアップファイルも必要です。

  1. どうやってやるの?

  2. プロジェクトでビルドするためにSQLデータベースで何かをする必要がありますか、それとも自動的に行われますか?

4

1 に答える 1

1

VS2010を使用している場合は、VS2010ベースの「セットアップと展開」プロジェクトテンプレートを使用してセットアッププロジェクトを作成し、特定のタイプのCAB、つまりSetup.exeまたはMSIを使用したCAB、またはディストリビューションに適したWeb展開を選択できます。UIは次のとおりです。

ここに画像の説明を入力してください

サードパーティのインストールプロジェクト、つまりInstallShieldなども試すことができます。

SQL DBの場合、データベースを配布するための個別の方法があります。SQLExpressまたはSQLCEを使用している場合は、ここで説明するように、パッケージ化してメインプロジェクトに同梱できます。ただし、SQL Serverの場合は、最初にデータベース展開スクリプトとデータベースに関するドキュメントを作成してから、メインディストリビューションにパッケージ化する必要があります。または、個別に行うこともできます。

于 2012-06-08T22:10:08.713 に答える