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

问题描述 投票:0回答:2

是否可以借助 Visual Studio 或 Resharper(带或不带插件)将类移动到另一个项目?

会让 TDD 更容易一些。

更新

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

但我希望有一种方法可以直接将其移动到另一个项目,而不必拖动它。在不存在的类上按 ALT+ENTER,然后选择“在项目 Y 中创建”

c# visual-studio resharper
2个回答
17
投票

VS 解决方案资源管理器中的“Shift + 拖动”允许您移动文件。然后您可以使用 Resharper 修复命名空间


5
投票

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


完整说明:

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