对于从 VB6 到 C# 的大型移植工作,我编写了一个工具,它使用大量正则表达式来分析 VB6 代码库并提取所有表单、bas 文件和类中所有函数的依赖关系。
它允许我们为开发人员删除代码块、生成图表并提取所有 SQL。
我真的可以使用对 C# 做同样事情的东西,虽然对 C# 来说会容易得多,但我没有时间或预算来编写它。
我们仅限于VS2008
类似的东西已经存在了吗?
对于从 VB6 到 C# 的大型移植工作,我编写了一个工具,它使用大量正则表达式来分析 VB6 代码库并提取所有表单、bas 文件和类中所有函数的依赖关系。
它允许我们为开发人员删除代码块、生成图表并提取所有 SQL。
我真的可以使用对 C# 做同样事情的东西,虽然对 C# 来说会容易得多,但我没有时间或预算来编写它。
我们仅限于VS2008
类似的东西已经存在了吗?
如果您查看项目 Roslyn 页面,您会发现示例将向您展示您似乎试图实现的 70%。
演练:语义分析入门 - C#
我不确定,但我认为NDepend有这个。如果没有,使用 Roslyn 或 NRefactory 自己编写应该非常简单
看来您正在做某种“重构”。我发现 ReSharper 在这种情况下最有用http://www.jetbrains.com/resharper/