我们已被要求将项目从vb6迁移到vb.net。我们使用了visual studio 2008的转换向导,因为我们预计会出现很多错误。
我知道编译器显示了一个硬编码的错误限制(100我猜)。 但是我们的时间紧迫,我们需要所有的错误,因此我们可以估算出我们将这个项目转换成多长时间。
一种选择是修复我们现在的错误。但是很有可能产生更多错误,正如我所说,我们必须尽快给出估计......
我有办法获得所有错误的列表吗?
答案 0 :(得分:1)
不幸的是,没有办法获得编译产生的所有错误。如您所述,错误限制是编译器中的硬编码值。达到该限制后,编译器将停止发出错误消息。
即使您可以获得所有错误消息,我也会说这不是判断从VB6移植到VB.Net所需时间的最佳方法。它们是非常不同的环境(VB6本质上是STA COM环境,而VB.Net只是另一种CLR语言),这些差异可以以意想不到的方式表现出来。错误的数量将使您估计编译需要多长时间,但不会估计应用程序实际再次运行多长时间