我正在尋找一個工具,這將拆分包含多個C#類文件,讓每一個類在它自己的文件。這樣的工具是否存在?分離C#類到單個文件
回答
如果你是一個ReSharper的(或DevExpress的IDE生產力工具)的用戶,它有一個重構,這是否。不知道你是否可以將整個文件作爲一個命令來處理,但它只是每個類的幾個鍵盤敲擊,所以可以手動完成(除非我們正在談論數百個類)。
在Resharper中存在Move Type Into Matching Files作爲項目重構,明確地@haymansfield詢問。這裏的幫助:將類型轉換爲匹配文件http://bit.ly/c3xCKE – 2010-10-22 16:37:08
@Nick這是我最常用的resharper功能之一。沒有它,我很難記住發展。 – 2010-10-22 17:00:26
@Nick +1,但唉,我爲CodeRush大吃一驚! – haymansfield 2010-10-24 22:38:48
爲什麼不能剪切和粘貼類? ReSharper的和其他工具(甚至可能是VS2010)可以做重構...移動類,但它認爲可能會需要更長的時間比:
- 創建新的文件
- 剪切類從原來的文件
- 粘貼到新文件
你可以使用CTRL + M + O來摺疊所有東西,使裁剪更容易:) – 2010-10-22 17:35:09
我懷疑這篇文章的作者是不知道複製粘貼。 – 2011-02-25 15:33:31
在我的情況下,這是因爲我正在查看一個生成的文件,如果5MB大,並且有一個可以可靠地重構代碼的工具會很好。 – BraveNewMath 2015-05-08 08:08:21
ReSharper的做到這一點。 CodeRush也做到這一點。的CodeRush也給你選項,重命名文件相匹配的類型等
我一直在的CodeRush單一的基礎上使用該工具將是首選,但它做了一個完整的多類文件中1分的命中? – haymansfield 2010-10-24 22:37:37
- 1. C++中分離頭文件嵌套類
- 2. 從單個文件中分離出多個jpg文件
- 3. 分離一些文件到一個單獨的Git倉庫
- 4. 分離事件(C#)
- 5. 文件分離 -
- 6. OOP - 正常的類到文件分離的類
- 7. AlertDialog.Builder - 分離到另一個類
- 8. 分離一個元組並將其保存到一個文件
- 9. 將數據適配器和gridview分離成一個類文件
- 10. 基於列的值的單個文件分離成許多
- 11. 將JS分離爲多個文件
- 12. 模板文件和實現文件無法在C++中分離
- 13. 將類代碼分離爲頭文件和cpp文件
- 14. 在C#中,有沒有辦法將同一個類中的代碼分離成單獨的文件?
- 15. 將多個文件分類到一個文件中
- 16. 分離類
- 17. 分離Windows窗體和類C#
- 18. 將Webmatrix查詢分離爲C#類
- 19. 分割在單個分離發生
- 20. 分離TypeScript和JavaScript文件
- 21. 關於分離CSS文件
- 22. 分離文本分爲3個部分
- 23. 使用awk將文本文件分離成多個文件
- 24. 分離CSV文件內容到一個數組
- 25. 如何將Ruby inlineC代碼分離到多個文件?
- 26. Java GUI內部分類來分離文件
- 27. C#類到文件夾
- 28. 將合併文件分離到不同的文件
- 29. C#將行文本文件分隔到DataGrid單元格
- 30. C++:從文本文件中讀取並分離成可變
找不到任何,但這樣的工具並不難通過自己建立... – Bolu 2010-10-22 16:15:10
真,我正在考慮這樣做,但我認爲值得提問,因爲它似乎應該已經在那裏。 – haymansfield 2010-10-24 22:36:34