c# - 在 VS 2017 中更改整个项目的命名空间

标签 c# namespaces refactoring visual-studio-2017

以前一些类存在于 MyProject.Web.Core 项目中,它们被移动到 MyProject.Model 项目中。但是,这些移动的类的命名空间为 MyProject.Web.Core

那么,我怎样才能将所有类的命名空间更改为 MyProject.Model,因为我们不想手动更新它们。 VS2017 中有可用的选项吗?

我们已经更新了项目属性中的默认命名空间,以便在添加新类时应用。但是,移动/旧类(class)呢?

最佳答案

将光标置于命名空间中,然后按 F2 重命名(如果 F2 不起作用,请尝试 CTRLR + CTRLR 或右键单击 - 重命名)。应更改所有相关命名空间。

关于c# - 在 VS 2017 中更改整个项目的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45705638/

相关文章:

ruby-on-rails - Rails 方式 - 命名空间

Ruby:改进复杂的初始化方法

javascript - 是否有机会从 RxJs 'next' 中省略 'subscribe' 部分

c# - 在这种情况下如何减少垃圾产生

c# - 除非显式设置泛型类型,否则不会调用 Nullable<T> 上的扩展方法

c# - 如何向 SKMap 添加标记?

c# - 使用 C# 中的参数运行批处理文件

xml - JAXB |带有图像 :image-Tags using "http://www.google.com/schemas/sitemap-image/1.1" 的 Google 站点地图

namespaces - 角达特 : Namespace of route names hierarchical too?

jquery - 我将如何重构这段 jQuery