Visual Studio团队服务构建问题
问题描述:
我使用Visual Studio Team Services作为源代码管理并启用了持续集成。Visual Studio团队服务构建问题
我的项目是使用实体框架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,但没有成功。
任何想法?
答
将您引用的DLL为System.Data.Entity
的DLL添加到您的project
或Source Control
中的某个文件夹中的某个文件夹中并引用该文件夹。选中此项并尝试再次构建您的应用程序。
答
可能是你在64位机器和TFS服务器不是? 尝试构建您的项目任何CPU或x86。
实体框架是否来自NuGet?如果是这样,你应该能够启用NuGet包恢复,这应该解决这个问题。 – 2013-12-18 05:13:31
使用NuGet。 ......。 – 2013-12-18 17:33:46