2009-02-17 137 views

回答

2

我在類似的船。繼承了與舊的第三方組件綁定的.NET 1.1項目。我正在把它移植到標準的WinForm組件,所以我可以將它移動到2005或2008年。

不幸的是沒有。有免費的VS 2005+的重構工具,但2003年沒有。

  • DevExpress提供重構! Pro for $ 99,支持2003.
  • ModelMaker Tools提供CodeExplorer, 也是99美元。支持2003.
  • 你已經發現了ReSharper, 這是最受歡迎的。

曾經有一些其他人,但這些是唯一剩下的人。

如果你想實驗你可以試試SharpDevelop。它是一個開源的.net IDE,內置了很多重構支持。版本3已經不再支持.NET 1.1,但它們仍然提供版本1和2以供下載。我自己使用它。如果你小心,你可以設置雙IDE。 SharpDevelop用於重構和一般開發,VS2003用於SharpDevelop無法處理的任何內容。

更新: SharpDevelop對老版本的重構支持很不成熟,它只支持函數重命名。最新版本放棄了對.NET 1.1的支持,其中包含許多有用的重構。