我在 VB 中编写了一个需要一些外部 DLL 的 win forms 应用程序,它可以在多台机器上完美安装和运行,但它不能在一台笔记本电脑上运行!我什至让 Filestreams 将异常写入文本文件。虽然它将预期的标题文本写入其他计算机上的调试文件,但它不会向上述笔记本电脑上的调试文件写入任何内容。我的猜测是它甚至没有达到 Form1_Load() 方法。
这是程序的结构:
Import namespaces from external programs
Public Class MyApp
''Varibale declarations:
Structures and classes based on DLLs
Other declarations based on .Net Objects
Stream writer declaration and initialization for the debug file
Private Sub Form1_Load(...)
Try
Write Start and time to the debug file
execute commands
catch
write debug info
end Try
End Sub
Other events and subs
End Class
有没有办法查看调试文件的初始化和 Form1_Load() 的执行之间发生了什么?
正如我所说,它在所有使用它的机器上都能完美运行,除了一台!我需要在那台机器上检查什么?