20

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

CRTReadmissions.Web.Helpers

Crt.Readmissions.Web.Helpers

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

我尝试过的事情

  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:     

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

4

1 回答 1

66

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

于 2012-11-06T19:46:24.330 回答