4

对于从 VB6 到 C# 的大型移植工作,我编写了一个工具,它使用大量正则表达式来分析 VB6 代码库并提取所有表单、bas 文件和类中所有函数的依赖关系。

它允许我们为开发人员删除代码块、生成图表并提取所有 SQL。

我真的可以使用对 C# 做同样事情的东西,虽然对 C# 来说会容易得多,但我没有时间或预算来编写它。

我们仅限于VS2008

类似的东西已经存在了吗?

4

3 回答 3

0

如果您查看项目 Roslyn 页面,您会发现示例将向您展示您似乎试图实现的 70%。

演练:语义分析入门 - C#

于 2013-05-01T10:42:27.253 回答
0

我不确定,但我认为NDepend有这个。如果没有,使用 Roslyn 或 NRefactory 自己编写应该非常简单

于 2013-05-02T14:15:23.393 回答
0

看来您正在做某种“重构”。我发现 ReSharper 在这种情况下最有用http://www.jetbrains.com/resharper/

于 2013-05-02T14:19:47.070 回答