0

假设我有一个类库项目,我觉得它变得太大而且笨重,我想将它分解成更小的类库项目以便于分发和部署。VS2012 中是否有办法使用重构功能无缝地完成此任务?

例如,假设我的程序集有一个 IO 包,我想将它移到它自己的项目中,所以现在它可能是:

MyAssembly.IO.Readers
MyAssembly.IO.Writers
etc

我想重构我所有的引用以完全将它放在不同的项目中(例如 MyIOSpecificAssembly)。是否有捷径可寻?谢谢

4

1 回答 1

1

使用ReSharper,您可以将文件拖放到另一个项目(同时按住 SHIFT移动而不是复制),然后使用调整命名空间重构。

ReSharper 还具有在此上下文中可能有用的各种其他重构,例如类型移动到另一个文件、文件夹或命名空间。

于 2013-05-13T22:27:46.607 回答