Visual Studio团队服务构建问题

4

我正在使用Visual Studio Team Services作为源代码控制,并启用了持续集成。

我的项目是一个ASP.NET应用程序,使用了Entity Framework 5。当我提交代码并构建控制器试图构建它时,出现以下错误:

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,但仍然没有成功。

有什么想法吗?


Entity Framework是来自NuGet吗?如果是的话,你应该能够启用NuGet包还原,这样就可以解决这个问题了。 - Daniel Mann
2个回答

1

可能您的计算机是64位的,但TFS服务器不是? 尝试为项目构建Any CPUx86


0
将您引用的 System.Data.Entity DLL 添加到您的 项目 中的文件夹或者 源代码控制 中的某个文件夹中,并引用该 DLL。然后将其检入并尝试重新构建应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接