5

有人知道 Visual Studio 2005 的一个很好的免费插件,可以在 VB 中获得重构功能吗?

4

4 回答 4

6

这个问题的默认答案可能是重构!因为这个工具也被微软认可为“官方”的 VB 重构插件。然而,作为一款免费工具,它远不及其他商业工具(如 ReSharper 或Refactor)的强大功能!临

顺便说一句:虽然我肯定会建议尝试所有这些工具,但也必须说它们使 IDE 变得非常非常慢。如果您的机器速度足够快,可以处理它,请继续享受额外的生产力提升。但是,我目前没有使用这些工具中的任何一个(尽管我花钱购买了 Refactor! Pro 订阅),因为我的(虚拟)机器无法处理负载。

于 2008-10-14T09:24:51.587 回答
2

我不能推荐一个免费的,但ReSharper会做到这一点。如果您不打算将其用于商业工作,则需要花费很多钱。

于 2008-10-14T09:15:26.800 回答
0

我还必须补充一点,您必须小心使用 Resharper for VB,尤其是 2005 版 (R# 3.1)。Resharper 的 VB 版本远不如 C# 版本完整,尤其是在 2005 版本中。在 2008 版本 (R# 4.1) 中,差异要小一些。但还是不一样。

于 2008-10-14T09:41:58.493 回答
0

感谢您的回答!

我试过重构!来自 Developer Express,它对我来说很好用。

我发现有趣的一件事是,微软最初从 Visual Studio 2005 中取消了对 VB 重构的支持,依靠第三方供应商将其作为插件提供,这是非常典型的。
奇怪的是,他们后来与 Developer Express 合作,帮助他们开发 Refactor!对于 Visual Studio 2005。这种伙伴关系似乎在 Visual Studio 2008 的开发过程中继续存在,因为在最新版本的 IDE 中仍然不支持在 VB 中进行重构。所以现在重构!已成为使用 Visual Studio 在 VB 中进行重构的“官方”(Microsoft 支持的别名)工具。
在这一点上,我认为该功能永远不会在 IDE 中构建,所以我想知道为什么它不与 Visual Studio 安装包一起分发,就像其他“官方”插件如 DotFuscator 或 Crystal报告。

于 2008-10-14T10:59:26.090 回答