c# - 在整个项目中删除部分命名空间

标签 c# namespaces refactoring

我知道我可以使用 Visual Studio 2010 重命名命名空间,但我需要删除部分命名空间。

namespace Xyz.Common.Utils { ... }

重命名为

namespace Common.Utils { ... }

我需要删除 Xyz 部分,但没有找到使用 VS 重构工具执行此操作的方法。

最佳答案

这是我做过几次的,您不需要任何第三方工具:

将名称重构为独特的名称,例如:fjhfhchdbyegdrkoksodbc(如果这对您来说足够独特)
然后对 fjhfhchdbyegdrkoksodbc 进行全局替换。(包括点) 和一个空字符串。

关于c# - 在整个项目中删除部分命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16466099/

相关文章:

C# 为 xml 可序列化类创建 XSD 的最简单方法是什么

c# - 将 RenderTexture 转换为 Texture2D

c# - Emgu CV 不检测 CUDA

c# - I可查询。比较运算符(== 和 >=)的细节

namespaces - AutoMapper 中 .ForSourceMember 方法的命名空间

php - 自动加载和命名空间

actionscript-3 - 为什么要在 AS3 中使用命名空间?

refactoring - 无情地重构还是构建一个扔掉?

java - 如何扩展Eclipse的重命名重构完成后触发另一个重构

java - 在 Eclipse 中自动用新导入覆盖旧导入