我使用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但没有成功 .
有任何想法吗?
2 回答
可能是你在 64 bits 机器而TFS服务器不是?尝试为 Any CPU 或 x86 构建项目 .
将您为
System.Data.Entity
引用的DLL添加到project
中的文件夹或Source Control
中文件夹中的某个位置,并引用该文件夹 . 检查此内容并尝试再次构建您的应用程序 .