关于winform生成的exe无法打开等异常情况总结

来源:互联网 发布:淘宝海狗鞭 编辑:程序博客网 时间:2024/04/30 03:30

对于安装部署后的程序,总结有以下几种原因可能会造成在电脑上无法打开的情况出现:

1)  目标计算机上没有安装相应的.NET框架:在打包安装程序时,将.NET 框架打包(系统必备);

2)  在xp系统上无法安装时,可以考虑:

       i.     是否是图标ico的大小造成:win7系统支持大图标,xp系统中窗体要使用小图标,可将图标改为16x16;

      ii.     Xp系统不支持.NET4.5,需将项目的.NET版本下降;

3)  检查程序是32位还是64位,运行环境是32位还是64位;

4)  是否在打包程序时,已将所有引用的dll动态链接库一起打包;

5)  是否调用了第三方的dll动态链接库,而该动态链接库的驱动程序未安装在目标计算机中;

6)  Vista 和 Windows 7 操作系统为了加强安全,增加了 UAC(用户账户控制) 的机制,可在程序中添加配置文件,提示用户以管理员权限运行程序;

7)  对于在win8上无法运行的情况,可以

       i.     以管理员身份运行此程序;

      ii.     以兼容性模式打开(如程序在win7上能正常运行,选择兼容win7);

    iii.     若是兼容性模式打开不成功,可进行兼容性疑难解答,找出问题;

0 0
原创粉丝点击