c# - 重命名当前项目的所有命名空间

标签 c# visual-studio namespaces rename

我在做一个项目,我从一个命名空间开始,但我想把我到目前为止所做的一切都放到一个子命名空间(或更深)中,这样我就可以将“根”命名空间用于其他项目

例子:

Namespaces:
Foo
Foo.SubjectA
Foo.SubjectB

必须变成:
Foo.WhatEverIWantHere
Foo.WhatEverIWantHere.SubjectA
Foo.WhatEverIWantHere.SubjectB

此外,我已经将所有文件放入解决方案资源管理器中命名空间重命名的目标文件夹中。

我正在寻找诸如工具或用于快速替换的正则表达式之类的东西。你能推荐什么?

最佳答案

右键单击要更改的命名空间:

  • 转至 refactor option
  • 点击重命名
  • 输入新名称并按确定
  • 关于c# - 重命名当前项目的所有命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17362090/

    相关文章:

    c# - 具有相关项目的本地开发的 nuget

    css - 有什么方法可以让字体的颜色在 css 中有值(value)?

    c++ - 命名空间信息会降低 C++ 的可读性

    c# - 如何在 C# 中创建可点击的不规则形状区域

    c# - MongoDB for .Net简单显示数据示例

    c# - 获取颜色坐标(如 TEXCOORD0)以进行模糊处理

    c++ - 为什么 VS2012 无法识别 C++ 项目中的某些 C++11 关键字?

    c# - 错误 CS1022 : Type or namespace definition, 或预期的文件结尾

    testing - 加载测试命名空间

    c# - Windows Azure REST API SharedKeyLite 身份验证(存储模拟器)