none
我已经添加 System.Data.Entity 程序集了,为什么还是报错、? RRS feed

  • 问题

  • “/”应用程序中的服务器错误。

    编译错误

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

    编译器错误消息: CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

    源错误:

     
    行 27:   
    行 28:   
    行 29:   public class _Page_Views_craft_category_cshtml : System.Web.Mvc.WebViewPage<Hello.Models.CraftCategory> {
    行 30:     
    行 31: #line hidden

    源文件: c:\Users\Eysa\AppData\Local\Temp\Temporary ASP.NET Files\root\3b523777\14857590\App_Web_category.cshtml.448a3b69.knatstdm.0.cs    行: 29 


    显示详细的编译器输出:

    显示完整的编译源:

    2011年6月26日 6:06

答案

  • “/”应用程序中的服务器错误。

    编译错误

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

    编译器错误消息: CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

    源错误:

     
    行 27:  
    行 28:  
    行 29:  public class _Page_Views_craft_category_cshtml : System.Web.Mvc.WebViewPage<Hello.Models.CraftCategory> {
    行 30:   
    行 31: #line hidden

    源文件: c:\Users\Eysa\AppData\Local\Temp\Temporary ASP.NET Files\root\3b523777\14857590\App_Web_category.cshtml.448a3b69.knatstdm.0.cs    行: 29 


    显示详细的编译器输出:

    显示完整的编译源:


    你好:)

    检查以下:是否在页面中引入了类似以下的东西?

    <%@ Import Namespace="System.Data.Entity" %>

    另外,看来你在用CodeFirst吧?建议用Nuget获取最新的Ef版本:http://www.cnblogs.com/yangyancheng/archive/2011/05/05/2037512.html


    如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请讨论
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年6月27日 3:10