将文件/类移动到另一个项目

jga*_*fin 7 c# resharper visual-studio-2012

是否可以在VS2012或Resharper(带或不带插件)的帮助下将类移动到另一个项目?

会让TDD变得更容易.

更新

我使用resharper直接从测试方法创建类.该类与测试类在同一文件中添加.然后我可以ALT + Enter在类上将其移动到一个单独的文件.之后,我手动将文件拖到另一个项目.

但我希望有一种方法可以直接将其移动到另一个项目而无需拖动它.在不存在的类上输入ALT + ENTER之类的东西,然后选择"在项目Y中创建"

Tim*_*mje 12

VS Solution Explorer中的"Shift + Drag"允许您移动文件.然后,您可以使用Resharper来修复名称空间


Nik*_*a B 5

使用 resharper:右键单击(解决方案资源管理器中的文件)-> 重构-> 移动。

由 jgauffin 编辑:

  1. 将光标放在测试方法中不存在的类上,然后按 ALT-ENTER
  2. 在上下文菜单中选择创建类
  3. 按 END 移至班级名称
  4. 按 CTRL+SHIFT+R 调出 Resharper Refactor 菜单
  5. 按向下键“移至文件夹”,然后按 ENTER
  6. 在新对话框中按 TAB,然后按 ENTER 以显示目标树视图(在组合框下方)
  7. 使用箭头键导航
  8. 完成后按 ENTER