C# 在整个项目中删除命名空间的一部分
我知道我可以使用VisualStudio2010重命名名称空间,但我需要删除名称空间的一部分C# 在整个项目中删除命名空间的一部分,c#,namespaces,refactoring,C#,Namespaces,Refactoring,我知道我可以使用VisualStudio2010重命名名称空间,但我需要删除名称空间的一部分 namespace Xyz.Common.Utils { ... } 更名为 namespace Common.Utils { ... } 我需要删除Xyz部分,但看不到使用VS重构工具来完成此操作的方法。在纯Visual Studio中无法做到这一点,尽管在用右键选择单词时有一个选项,然后在VS2010中进行重构»重命名,但此选项要求您选择一个符号。就你而言 namespace Xyz.Commo
namespace Xyz.Common.Utils { ... }
更名为
namespace Common.Utils { ... }
我需要删除Xyz部分,但看不到使用VS重构工具来完成此操作的方法。在纯Visual Studio中无法做到这一点,尽管在用右键选择单词时有一个选项,然后在VS2010中进行重构»重命名,但此选项要求您选择一个符号。就你而言
namespace Xyz.Common.Utils { ... }
Xyz将是重构的符号,但不能重命名为空值
Telerik JustCode可以替代此功能:
还有一个试用版。在纯Visual Studio中无法做到这一点,尽管当您用右键选择一个单词,然后在VS2010中重构»重命名时,有一个选项,但该选项要求您选择一个符号。就你而言
namespace Xyz.Common.Utils { ... }
Xyz将是重构的符号,但不能重命名为空值
Telerik JustCode可以替代此功能:
还有一个试用版。这是我做过几次的,您不需要任何第三方工具:
将中的名称重构为唯一的名称,如:fjhfhchdbyegdrkoksodbc(如果该名称足够唯一),然后在fjhfhchdbyegdrkoksodbc上执行全局替换。包括带有空字符串的点。这是我做过几次的,您不需要任何第三方工具:
将中的名称重构为唯一的名称,如:fjhfhchdbyegdrkoksodbc(如果该名称足够唯一),然后在fjhfhchdbyegdrkoksodbc上执行全局替换。包括一个空字符串的点。Re sharper有,您可以尝试试用版本,或者您可以使用内置的重命名功能,用一个可笑的/唯一的名称重命名它,然后进行全局替换。@Silvermind,这就是诀窍!我尝试了一些VS插件,但没有任何效果,但最终还是奏效了。谢谢。Re-sharper有,你可以试试试用版,或者你可以使用内置的重命名功能,用一个可笑的/唯一的名称重命名它,然后进行全局替换。@Silvermind成功了!我尝试了一些VS插件,但没有任何效果,但最终还是奏效了。谢谢