我在 windows xp 计算机上的 Visual Studio 2010 中做了一个应用程序。当我编译发布版本并在 windows xp 计算机上运行它时,它运行良好。另一方面,当我尝试在 Windows 7 上运行它时,我收到“此程序已停止工作”错误消息。在兼容模式下运行应用程序不会改变任何东西。有人可以告诉我我可以尝试做什么吗?
谢谢。
我在 windows xp 计算机上的 Visual Studio 2010 中做了一个应用程序。当我编译发布版本并在 windows xp 计算机上运行它时,它运行良好。另一方面,当我尝试在 Windows 7 上运行它时,我收到“此程序已停止工作”错误消息。在兼容模式下运行应用程序不会改变任何东西。有人可以告诉我我可以尝试做什么吗?
谢谢。
根据您提供的信息,这可能是 windows 7 vs xp 的问题,或者您没有找到您正在寻找的任何资源。如果我是你我会:
已编辑:TRY-CATCH 示例
Try
//CODE
Catch ex As Exception
Dim writer As New StreamWriter("C:\MyLog.log", True, System.Text.Encoding.ASCII)
writer.WriteLine(ex.Message)
writer.Close()
End Try
我也遇到过这个问题。由于我的解决方案完全不同,我想我会分享以防万一其他人发现它相关。
我的问题是,在我的项目引用中,我有两个对 Adobe Acrobat DLL 文件的引用。我在我的新客户端机器上遇到了错误,因为它没有安装 Adobe Reader(它安装了我的项目引用的 DLL)。一旦我安装了 Adobe Reader,我的程序就会正确安装。
调试这个有趣的部分是没有 TRY/CATCH 块会捕获它。显然,参考检查发生在代码运行之前。您实际上只是收到通用消息“ProgramName 已停止工作”。
仅供参考...