ASP.NET名称空间WebMatrix中不存在类型或命名空间名称“Data”

时间:2014-06-23 07:02:24

标签: c# asp.net asp.net-mvc-4

我收到上述错误,我不知道如何修复它。

Compiler Error Message: CS0234: The type or namespace name 'Data' does not exist in the namespace 'WebMatrix' (are you missing an assembly reference?)

Source Error:


Line 26:     using System.Web.Optimization;
Line 27:     using System.Web.Routing;
Line 28:     using WebMatrix.Data;
Line 29:     using WebMatrix.WebData;
Line 30:     

Source File: c:\Users\jsuske\AppData\Local\Temp\Temporary ASP.NET Files\root\4014cfe1\cff16cf6\App_Web_index.cshtml.a8d08dba.ma_nldui.0.cs    Line: 28 

我检查了index.cshtml,我没有看到它的引用,我查看了index.cshtml的控制器并没有看到它的引用,我最近添加了WebMatrix.WebData给我的引用...做我需要添加另一个参考。我真的不知道这里出了什么问题。

1 个答案:

答案 0 :(得分:1)

您的项目看起来缺少对WebMatrix.Data的引用。

但是,如果您不需要WebMatrix.Data,请务必从\Views\Web.config中删除其引用:

<system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
        <namespaces>
            ... namespaces ...
            <add namespace="WebMatrix.Data" />
        </namespaces>
    </pages>
</system.web.webPages.razor>