我使用Visual Studio Team Services作为源代码控制,并启用了持续集成。
我的项目是一个使用Entity Framework 5的ASP.NET应用程序。当我检查代码并且构建控制器尝试构建它时,会出现以下错误
DataModel \ GenomicsTutorDataModel.Context.cs(40):类型或 命名空间名称' DbSet'无法找到(你错过了使用 指令或程序集引用?)
C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (1578):无法解析此引用。无法找到 汇编" EntityFramework"。检查以确保组件存在 磁盘。如果您的代码需要此引用,您可能会得到 编译错误。
在我的解决方案中,我已经制作了system.data.entity CopyLocal = True但没有成功。
有什么想法吗?
答案 0 :(得分:1)
您可能在 64位机器上,而TFS服务器不在? 尝试为任何CPU 或 x86 构建项目。
答案 1 :(得分:0)
将您为System.Data.Entity
引用的DLL添加到project
中的文件夹或Source Control
文件夹中的某个位置,并引用该文件夹。检查此内容并尝试再次构建您的应用程序。