更改MVC 3应用程序中的命名空间名称会导致运行时生成的文件中出现编译错误

Rya*_*ice 18 generated-code asp.net-mvc-3

我刚刚开始了一个新项目,并重新组织了源结构,包括重命名命名空间.从中更改命名空间后

CRTReadmissions.Web.Helpers
Run Code Online (Sandbox Code Playgroud)

Crt.Readmissions.Web.Helpers
Run Code Online (Sandbox Code Playgroud)

尝试启动应用程序时,我收到如下所示的错误,指示它找不到旧的命名空间.任何帮助是极大的赞赏.

我尝试过的事情

  1. 清洁\重建
  2. 手动删除bin目录
  3. 手动删除生成的文件所在目录的内容

错误

描述:编译服务此请求所需的资源时发生错误.请查看以下特定错误详细信息并相应地修改源代码.

编译器错误消息: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:     
Run Code Online (Sandbox Code Playgroud)

源文件:c:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\crtreadmission\203bedd5\1b724153\App_Web_login.cshtml.3f4b83a6.wbzlumh4.0.cs Line:28

Sto*_*fkn 62

我通过编辑Views文件夹中的web.config文件解决了同样的问题.只需看看命名空间标记.我希望这能帮助那些面临同样问题的人.