我有一个大型项目,我们有 2-3 个从 VB6 转换为 VB.NET 的 dll 项目。我们已经修复了所有导致编译错误的问题,以及大部分运行中明显的问题,所以现在我们基本上已经启动并运行了一个程序。该 exe 是在 VB.NET 中从头开始创建的,使用了转换后的 dll 中的许多功能(包括 GUI 表单)。
好的,到目前为止一切顺利。我想知道的是,当我在调试模式下运行程序时,我在“立即窗口”中收到一堆警告说:
A first chance exception of type 'System.Exception' occurred in Microsoft.VisualBasic.dll
...以及其他一些类型(但大多数在 Microsoft.VisualBasic.dll 中)。
我想知道这在从 VB6 转换的项目中是否很常见,或者它是否是由我们代码中的错误设计引起的......