#c# #asp.net #asp.net-mvc-4
#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:UsersjsuskeAppDataLocalTempTemporary ASP.NET Filesroot4014cfe1cff16cf6App_Web_index.cshtml.a8d08dba.ma_nldui.0.cs Line: 28
Я проверил index.cshtml и не вижу ссылки на него, я посмотрел в контроллере index.cshtml и не увидел ссылки на него, недавно я добавил WebMatrix.WebData в свою ссылку…нужно ли добавлять еще одну ссылку. Я действительно не знаю, что здесь пошло не так.
Комментарии:
1. Эту ошибку можно исправить, убедившись, что у вас есть WebMatrix.WebData внутри ваших ссылок. Кроме того, очистите и перестройте свой код.
Ответ №1:
Похоже, в вашем проекте отсутствует ссылка на WebMatrix.Data.
Однако, если вам не нужна WebMatrix.Данные затем убедитесь, что удалили его ссылку из вашего ViewsWeb.config
:
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
... namespaces ...
<add namespace="WebMatrix.Data" />
</namespaces>
</pages>
</system.web.webPages.razor>