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 CPUx86构建您的项目。

于 2013-03-28T10:11:24.850 回答
0

将您引用的 DLL 添加到您System.Data.Entity的文件夹中project或文件夹中的某个位置Source Control并引用该 DLL。签入并尝试再次构建您的应用程序。

于 2013-03-28T09:55:35.350 回答