我有一个使用Framework 4的32位VB.Net应用程序。安装在Windows 7上的应用程序运行正常。当我在Windows 8.1的文件夹C:\ Program Files(x86)\ InstallationFolder中安装应用程序时,它将停止工作而不会给出任何错误。我已经捕获事件MyApplication.UnhandledException来处理意外错误并记录错误。
当我检查日志中的错误时,什么都没有。接下来,我检查Windows日志,我的应用程序崩溃没有任何结果。
现在最奇怪的部分,如果我将应用程序安装在其他文件夹中的程序文件,如C:\ Test \ InstallFolder,应用程序工作正常而不会崩溃。
应用程序读取XML文件并将其转换为Access数据库或SQL Server。该应用程序使用安装文件夹下的XSD文件验证XML。还有一个反序列化的XML文件要保存在数据库中。
什么可能导致应用程序停止工作而没有任何错误?
答案 0 :(得分:0)
通过在Windows 8.1中查看您的安装路径,您的Windows 8.1计算机似乎是64位。
所以我建议尝试以下方法。