我更改了我的解决方案和程序集名称的默认命名空间,但是我仍然得到一个错误,即它后面的命名空间没有找到它们之间存在歧义。
httpHandler.ProcessRequest(HttpContext.Current)
NewName.Controllers.HomeController
OldName.Controllers.HomeController
答案 0 :(得分:0)
更改默认命名空间不会自动更改现有类的实际命名空间。如果您尝试以这种方式解决名称空间冲突,则必须实际更改现有名称空间。
在Visual Studio中快速简便地执行此操作是打开一个类,右键单击顶部命名空间声明的第一个单词,转到Refactor-> Rename,然后键入一个新的名称。这应该会改变项目中所有现有类的名称空间(大多数时候)。