2009-02-17 83 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的支持,其中包含许多有用的重构。