Ответ 1
Я решил ту же проблему, отредактировав файл web.config в папке Views. Просто взгляните на тег namespaces. Я надеюсь, что это поможет кому-то, кто сталкивается с той же проблемой.
Я только что начал новый проект и реорганизовал структуру источника, включая переименование пространств имен. После изменения пространства имен из
CRTReadmissions.Web.Helpers
к
Crt.Readmissions.Web.Helpers
Я получаю приведенную ниже ошибку при попытке запустить приложение, указывающее, что он не может найти старое пространство имен. Любая помощь приветствуется.
Что я пробовал
Ошибка
Описание. Произошла ошибка во время компиляции ресурса, необходимого для обслуживания этого запроса. Ознакомьтесь с приведенными ниже конкретными данными об ошибках и соответствующим образом измените исходный код.
Сообщение об ошибке компилятора: CS0246: имя типа или пространства имен CRTReadmissions не может быть найдено (вам не хватает директивы using или ссылки на сборку?)
Ошибка источника:
Line 26: using System.Web.Routing;
Line 27: using Cassette.Views;
Line 28: using CRTReadmissions.Web.Constants;
Line 29: using CRTReadmissions.Web.Helpers;
Line 30:
Исходный файл: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Временные файлы ASP.NET\crtreadmission\203bedd5\1b724153\App_Web_login.cshtml.3f4b83a6.wbzlumh4.0.cs Строка: 28
Я решил ту же проблему, отредактировав файл web.config в папке Views. Просто взгляните на тег namespaces. Я надеюсь, что это поможет кому-то, кто сталкивается с той же проблемой.