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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (75)

我刚刚启动了一个新项目,并且正在重新组织源代码结构,包括重命名名称空间。在将命名空间更改为

CRTReadmissions.Web.Helpers

Crt.Readmissions.Web.Helpers

当试图启动应用程序时,我得到下面显示的错误,指示它找不到旧的命名空间。

我试过的东西

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

误差

描述:在编译服务此请求所需的资源时发生了错误。请查看下面具体的错误细节并适当修改源代码。

编译器错误消息:CS 0246:无法找到类型或名称空间名称“CRTReAdgnation”

源错误:

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:     
提问于
用户回答回答于

我通过编辑web.config文件中的文件意见文件夹。只要看看命名空间标签。

扫码关注云+社区

领取腾讯云代金券