2013-05-09 128 views
0

我知道我可以使用Visual Studio 2010重命名一个名称空间,但我需要删除部分名称空间。在整个项目中删除名称空间的一部分

namespace Xyz.Common.Utils { ... } 

更名为

namespace Common.Utils { ... } 

我需要删除XYZ部件,但是不明白的方式使用VS重构工具来做到这一点。

+4

Re-sharper有,你可以试试试用版 – 2013-05-09 16:03:56

+2

或者你可以使用内置的重命名功能,并用一个荒谬的/唯一的名字重命名,然后做一个全局替换。 – Silvermind 2013-05-09 16:41:21

+0

@Silvermind做到了!我尝试了几个VS的插件,但没有任何工作,但最终工作。谢谢。 – cgTag 2013-05-09 19:46:17

回答

4

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

重构中像一些独特的名字:fjhfhchdbyegdrkoksodbc(如果这对你有足够的唯一的)
比做一个空字符串上fjhfhchdbyegdrkoksodbc.全局替换(包括点)。

+0

很好的答案 - 谢谢!实用解决方案 – sjkm 2017-03-16 12:44:14

0

有没有办法做,在纯Visual Studio中,虽然有当您选择用正确的按钮,一个字是一个选项,然后重构»»重命名VS2010,此选项需要您选择一个符号。在你的情况

namespace Xyz.Common.Utils { ... } 

的Xyz将重构的象征,但它不能被重命名为空值

Telerik的JustCode可以做的工作,而不是:

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

还有一个试用版。

相关问题