我收到上述错误,我不知道如何修复它。
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给我的引用...做我需要添加另一个参考。我真的不知道这里出了什么问题。
答案 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>