在整个项目中删除命名空间的一部分

时间:2013-05-09 16:01:41

标签: c# namespaces refactoring

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

namespace Xyz.Common.Utils { ... }

重命名为

namespace Common.Utils { ... }

我需要删除Xyz部分,但是没有办法使用VS重构工具来执行此操作。

2 个答案:

答案 0 :(得分:5)

这就是我做了几次,你不需要任何第三方工具。

将名称重构为一个独特的名称,如:fjhfhchdbyegdrkoksodbc(如果这对你来说足够独特)
用于在fjhfhchdbyegdrkoksodbc.(包括点)上用空字符串进行全局替换。

答案 1 :(得分:0)

在纯 Visual Studio 中无法做到这一点,尽管在使用右键选择单词时有一个选项,然后在VS2010中重构»»重命名,此选项要求您选择符号。在你的情况下

namespace Xyz.Common.Utils { ... }

Xyz 将是重构的符号,但无法将其重命名为 空值

Telerik JustCode可以完成这项工作:

http://www.telerik.com/products/justcode/features.aspx

还有一个试用版。