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

JYe*_*ton 4 visual-studio

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

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

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

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

Rob*_*bie 5

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

您应该移动文件,然后右键单击项目并选择[重构] - > [调整命名空间] - 然后它应该为您修复该项目中的所有命名空间.

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