在Visual Studio中,我有很多类和UserControl,我必须移动到另一个命名空间。在eclipse中,我可以自动更新所有引用。在Visual Studio中,我找不到类似的功能。这在Visual Studio中怎么可能?
答案 0 :(得分:3)
如果您的意思是在集会之间移动:
对于现有的内置代码,您应该添加:
[assembly:TypeForwardedTo(typeof(SomeNamespace.TheControl))]
到原始程序集(不再包含TheControl
)。然后,CLR将为现有的构建代码排序所有内容,而不必更新引用。
但是,对于构建代码,您仍需要更新引用;我不认为香草VS有内置。
答案 1 :(得分:2)
Visual Studio中没有提供此类功能。 Resharper有这样的功能。
答案 2 :(得分:1)
VS支持重命名以进行参考更新,但不支持文件或类移动
答案 3 :(得分:1)
我推荐Resharper。它是真正强大的重构工具fos VS. VS在安装后甚至可以使用;)它还具有移动类,方法,上拉,下推,重命名等工具。