2016-06-21 166 views
0

如何将父命名空间添加到现有命名空间?我想将所有出现的OLD更改为NEW.OLD。有没有办法做到这一点,而无需手动更新每一次发生?将命名空间更改为包含父命名空间(OLD - > NEW.OLD)

一个简单的Rename似乎没有像从OLDNEWOLD重命名时那样工作。

+0

JetBrains ReSharper的详情是你的朋友,只需轻轻点击调整命名空间,加上1000个其他重构工具凉意 –

+0

@LukeHutton,VS已经是什么这个海报需要。 – GreatAndPowerfulOz

+0

够公平的,它只是一个非常棒的工具,可以节省您的时间,这等于花钱。 –

回答

0

如果您使用Visual Studio,则可以右键单击OLD命名空间并将其重命名为NEW.OLD。应该重构从OLD所有相关代码NEW.OLD

+0

我已经尝试过,它什么也没做。也许我做错了。你能描述一下确切的步骤吗?我所做的是:改变命名空间,重命名,VS什么也不做。 – ispiro

+0

@ispiro:双击'OLD',按'F2'键(或右键单击,选择'rename'),输入'NEW.OLD',按回车。如果您使用的是VS2015,那么更改将在原地完成,如果在2015之前,则会出现对话框。 – GreatAndPowerfulOz

+0

我做到了。 'F2'什么都不做。而'编辑 - >重构 - >重命名'只是让我选择将'OLD'重命名为'OLD'。即没有。 – ispiro