4

ソース管理としてVisual Studio Team Servicesを使用しており、継続的インテグレーションを有効にしています。

私のプロジェクトは、Entity Framework 5 を使用する ASP.NET アプリケーションです。コードをチェックインし、ビルド コントローラーがそれをビルドしようとすると、次のエラーが発生します。

DataModel\GenomicsTutorDataModel.Context.cs (40): 型または名前空間名 'DbSet' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1578): この参照を解決できませんでした。アセンブリ "EntityFramework" が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。

私のソリューションでは、system.data.entity CopyLocal = True を作成しましたが、成功しませんでした。

何か案は?

4

2 に答える 2

1

64 ビットマシンを使用していて、TFS サーバーがそうでない可能性がありますか? Any CPUまたはx86用にプロジェクトをビルドしてみてください。

于 2013-03-28T10:11:24.850 に答える
0

参照した DLL をSystem.Data.Entity自分のフォルダーprojectまたはフォルダー内のどこかに追加し、そのフォルダーSource Controlを参照します。これをチェックインして、アプリケーションのビルドを再試行してください。

于 2013-03-28T09:55:35.350 に答える