以前有些类存在于MyProject.Web.Core
项目中,它们已移至MyProject.Model
项目。但是,这些移动的类的名称空间为MyProject.Web.Core
。
那么,如何将所有类的命名空间更改为MyProject.Model
,因为我们不想手动更新它们。 VS2017有没有可用的选项?
我们已经更新了项目属性中的默认命名空间,因此在添加新类时将会应用它。但是,移动/旧班级怎么样?
答案 0 :(得分:10)
将光标设置到命名空间,然后按 F2 重命名(如果 F2 没有工作,请尝试 CTRL R + CTRL R 或右键 - 重命名)。应更改所有相关的命名空间。
答案 1 :(得分:4)
这是Jetbrains Resharper可以帮助您的情况。它识别名称空间不匹配,并允许在解决方案范围内修复它。