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

C# 跨项目命名空间的通用更改,c#,visual-studio-2010,namespaces,refactoring,C#,Visual Studio 2010,Namespaces,Refactoring,我们有大约60个项目的解决方案 我们用于名称空间的标准是CompanyName.ProjectName.Area.VisualStudioProjectname 现在该项目已更改名称 是否有方法在所有项目、wcf服务和服务引用中更改名称空间的名称 如果这有帮助的话,我们可以使用ReSharper。在文件中编辑/查找并替换/替换一个好的旧怎么样?在文件中编辑/查找并替换/替换一个好的怎么样?ReSharper->Refactor->Adjust namespace可能会起作用。ReSharper-

我们有大约60个项目的解决方案

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

现在该项目已更改名称

是否有方法在所有项目、wcf服务和服务引用中更改名称空间的名称


如果这有帮助的话,我们可以使用ReSharper。

在文件中编辑/查找并替换/替换一个好的旧
怎么样?

在文件中编辑/查找并替换/替换一个好的
怎么样?

ReSharper->Refactor->Adjust namespace可能会起作用。

ReSharper->Refactor->Adjust namespace可能会起作用技巧。

可能是Visual Studio扩展的一个很好的用途。

可能是Visual Studio扩展的一个很好的用途。

有不同的方法可以实现此结果。 从ReSharper 5.0及以上版本开始,您只需使用

重新精简->重构->调整名称空间…

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

通过类视图窗口相当快地更新它们也可以获得相同的结果。打开“类视图”窗口,单击要重命名的名称空间,点击CTRL+R+R,然后重命名


正如您提到的,您正在使用ReSharper,因此您拥有获得结果所需的一切。

有不同的方法可以实现此结果。 从ReSharper 5.0及以上版本开始,您只需使用

重新精简->重构->调整名称空间…

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

通过类视图窗口相当快地更新它们也可以获得相同的结果。打开“类视图”窗口,单击要重命名的名称空间,点击CTRL+R+R,然后重命名

正如你提到的,你正在使用ReSharper,因此你拥有获得结果所需的一切