跨项目的命名空间的通用更改

时间:2012-12-11 11:42:24

标签: c# visual-studio-2010 namespaces refactoring

我们有一个解决方案。 60个项目。

我们用于命名空间的标准是CompanyName.ProjectName.Area.VisualStudioProjectname。

现在该项目已更改名称。

有没有办法在所有项目,wcf服务和服务引用中更改名称空间的名称?

如果有帮助,我们有ReSharper。

4 个答案:

答案 0 :(得分:1)

好老Edit / Find and Replace / Replace in Files怎么样?

答案 1 :(得分:1)

ReSharper - >重构 - >调整命名空间可能会起到作用。

答案 2 :(得分:1)

可能适用于Block Sync Edit Visual Studio扩展。

答案 3 :(得分:1)

您可以通过不同的方式实现此结果。 从ReSharper 5.0及更高版本开始,您只需使用

即可

ReSharper - >重构 - >调整命名空间......

但在你的情况下,我认为这不是你想要的。 还有另一个解决方案,只需打开一个代码文件选择命名空间的一部分,你想改变命中 CTRL + R + R ,然后重命名。它将遍历所有项目文件并调整和重命名新的命名空间。

可以通过Class View窗口快速更新它们。打开课堂视图窗口,单击要重命名的命名空间,点击 CTRL + R + R ,然后重命名。

如你所说,你正在使用ReSharper,所以你拥有获得结果所需的一切。