我有幾個接口和類,我在我的業務層項目中,我想將它們移動到一個全新的項目中。我正在使用Resharper 4.5.2。有沒有什麼辦法可以輕鬆完成,沒有任何痛苦?我知道移動類型的功能,但它似乎只會在同一個項目中完成。通過Resharper從一個項目移動到另一個項目?
任何幫助將不勝感激
謝謝!
我有幾個接口和類,我在我的業務層項目中,我想將它們移動到一個全新的項目中。我正在使用Resharper 4.5.2。有沒有什麼辦法可以輕鬆完成,沒有任何痛苦?我知道移動類型的功能,但它似乎只會在同一個項目中完成。通過Resharper從一個項目移動到另一個項目?
任何幫助將不勝感激
謝謝!
您只需拖放解決方案窗口中的文件,然後使用Resharper自動添加引用並修復所有命名空間問題。
我已經做到了 - 它不像移動類型的操作那樣是1操作,但它仍然非常快。
FYI - ReSharper的5.0 Beta 2的現在支持此,直接地,通過右鍵點擊在溶液窗口中的文件,並選擇Refactor->移動。
詳細說明接受的答案&評論這裏有一個更簡單的方法。
像@Dan Appleyard說的,你可以使用SHIFT +拖動來移動文件而不是「複製」,這也會觸發(在ReSharper 5+中)新項目添加到需要的引用。
完成此操作後,請轉到已移動文件所在的文件夾並選擇Right Click -> Refactor -> Adjust Namespaces
。這將更正文件所在的命名空間以匹配項目/文件夾結構,並將在整個解決方案的所有文件中放入所有必需的using
指令。
在ReSharper的當前版本中,移動到文件夾重構處理這個罰款:
它不像拖放一樣方便,但它仍然在一個操作中跨越多個文件執行所有操作。
當我這樣做時,它只是將文件從一個項目複製到另一個。這是爲你發生了什麼? – 2010-02-25 22:55:53
@Dan Appleyard:拖動時按住「shift」,它將移動文件而不是複製文件。 – 2010-02-25 22:56:48
這對我很好。謝謝! – 2010-02-26 15:07:03