1

.NET Framework 3.5 SP1 で ADO .NET エンティティを利用する Web サイトを開発し、それを .NET 3.5 フレームワークだけで別のマシンに展開することはできますか?

4

4 に答える 4

8

いいえ。コードは Entity Framework コードを参照し、それを呼び出します。Entity Framework を持たないマシンで実行しようとすると失敗します。

また、「余分な」DLL を含めることもお勧めしません。3.5 のコードと 3.5SP1 のコードを使用している状態になると、私にとっては大惨事のレシピのように聞こえます。

于 2009-01-15T15:49:44.473 に答える
0

はい、これを行うことができます。参照を右クリックして、プロパティに移動します。「ローカルコピー」を「True」に設定します。基本的に、GACに格納されているものを使用する代わりに、ローカルビンに.NETSP1アセンブリをデプロイします。

于 2009-01-15T16:05:19.857 に答える
0

あなたのプロジェクトのプロパティ、そしてターゲットフレームワークでしょうか?

于 2009-01-15T15:40:24.180 に答える
0

おそらく、セットアップ中に SP1 が GAC に入れる dll を含める場合 (たとえば、system.web.dynamicdata など)。通常、これらは GAC にあるため、ビンにコピーされません。

最善の方法は、マシンを SP1 にアップグレードすることですが、それはオプションではないと思います..

于 2009-01-15T15:45:37.210 に答える