首页 > Web开发 > 详细

.net应用程序安装部署时报错 Error 1001. 在初始化安装时发生异常 System.BadImageFormatException:未能加载文件或程序集 的解决办法【成功解决】

时间:2016-03-19 11:11:32      阅读:4294      评论:0      收藏:0      [点我收藏+]

采用.net 4.0框架开发的一个桌面应用程序在某学校的一体机(Windows7的32位操作系统)上做安装部署时抛出异常,安装程序回滚,多次尝试仍不成功,异常截图如下:

技术分享

该程序在Windows7的64位操作系统环境下安装部署正常,应用程序的生成目标平台为了兼容32位机器,选用的是X86

技术分享

安装程序工程的属性程序集配置如下:

技术分享

安装工程的属性--系统必备如下:

技术分享

好了,就是这样了,生成的安装包在上面提到的一体机上安装抛出异常,在其他设备上正常;

 

下面就是我的解决方案了:

第一步:我们检查了机器的.net 4.0框架是否已经安装;我们卸载了重试异常依旧(抛出了.net 4.0框架的问题);

第二步:我们检查了机器的Windows组件是否安装,控制面板--程序--打开或关闭Windows功能,

技术分享

注意Windows Process Activation Service 下面的 .NET环境,选中,点击”确定“,等待系统安装该组件;

技术分享

 

做完上面的步骤,似乎看到了曙光,以为已经解决了问题,可是再尝试重新安装我们的应用程序,发现还是无法安装成功;异常提示依旧。

发现不仅我们的应用程序无法安装,我用.net 2.0 和 3.5分别编写了一个控制台小程序,在该机器上依旧不能运行;几近崩溃啊!

 

第三步:杀毒

      由于用户的一体机上没有安装杀毒软件,难道是中了木马病毒造成的?于是,我们对用户机器进行了杀毒,一杀不要紧,竟然有376个文件感染了木马;

当时忘记截图了,就不上图了;

     杀毒完成,重启机器后,我们再尝试安装我们的应用程序,这次竟然成功了,成功了!

 

.net应用程序安装部署时报错 Error 1001. 在初始化安装时发生异常 System.BadImageFormatException:未能加载文件或程序集 的解决办法【成功解决】

原文:http://www.cnblogs.com/libushuang/p/5294521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!