0

.NetFramework4.0でwpfアプリケーションを作成しました。エンティティフレームワークとSQLServer2012をデータベースとして使用しています。

次に、このマシンを別のコンピューターに展開します。そのマシンにインストールする必要があるもの。ターゲットマシンに新しいOSがインストールされていると想定しています。

4

2 に答える 2

3

私はすでにインストールシールドを使用して同じアプリケーションを展開しました。これは、WinXP SP2からWin8に必要なすべてのdeps(Microsoft Webサイトから無料でダウンロード可能)のリストであり、両方のx84で動作します。x64

エンティティフレームワークは必要ありません。すでに.netFX4.0に含まれています。

を使用してsqlserver構成パラメーターを指定することもできます

SQLEXPR_x86_ENU /ACTION=Install /FEATURES=SQLENGINE /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCACCOUNT="NT AUTHORITY\LOCAL Service" /SQLSVCSTARTUPTYPE=Automatic /BROWSERSVCSTARTUPTYPE=Automatic /TCPENABLED=1 /NPENABLED=1 /ADDCURRENTUSERASSQLADMIN

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

于 2013-02-04T09:15:33.493 に答える
0

実際にどのように展開するかによって異なります。通常、SQL Serverのコピーが必要になります(予算に応じてフルエディションまたはエクスプレスエディション/エクスプレスの制限が状況に問題があるかどうか)。

また、.NET Frameworkおよびその他の依存関係(アプリによって異なります)をインストールする必要があります。Visual Studioを使用してインストーラーを作成すると、すべての依存関係がバンドルされ、他のマシンへのインストールが簡単になります。

于 2013-01-27T11:41:08.933 に答える