我的问题是为什么.net程序在不同的计算机(两者都使用相同的操作系统)之间的运行方式不同?
以下是背景信息:
现在这个对话有效,如果不幸发生等等......
,但
当我在具有Win 7 64位的另一个工作站上安装此应用程序时,软件不会以相同的方式处理异常,并且在我的测试版本没有的各个点崩溃?
我们正在尝试重新安装.NET框架。
答案 0 :(得分:2)
有很多原因导致这种情况发生,我会首先检查操作系统事件日志,看看它们是否会为您提供有关查找位置的指示。
要检查的明显要点: 调试/发布版本。
操作系统补丁不匹配(特别涉及.NET)
NET版本不匹配。
DLL依赖项版本不匹配。
相关DLL未正确注册。
项目路径不匹配。
反病毒软件。
与硬件相关的差异。
该程序的Vista / Windows 7程序访问权限是一个很大的问题。
我首先要在您的开发机器上安装该程序的发行版。