如何将表单,类或其他代码文件移动到子文件夹?

时间:2012-03-21 17:22:38

标签: visual-studio

我在VS 2010中有一个.NET项目,它已经发展成为包含大量表单,类和其他代码文件。我喜欢将其中一些文件分组到子文件夹中的想法,但当我尝试移动它们时,命名空间的噩梦就开始了。

将表单移动到子文件夹后,Resharper会抱怨名称空间与文件位置不对应,并建议命名空间从“MyNamespace”更改为“MyNamespace.Subfolder”

如果我这样做,当然所有对表格的引用也需要更新。

我应该忽略名称空间建议,还是有更好的方法可以在事后组织代码文件?

1 个答案:

答案 0 :(得分:5)

如果您正在使用Resharper(您看起来像是),它有一个功能可以为您排序。

您应该移动文件,然后右键单击项目并选择[Refactor] - > [Adjust Namespaces] - 它应该为您修复该项目中的所有命名空间。

这允许您移动多个文件,然后一次性(或至少每个项目)修复它们的命名空间