[ASP.NET]Net Framework环境问题的一种修复方案
程序员文章站
2022-04-20 23:20:48
一、情况介绍 造价软件基于.net framework 4.0开发,要成功运行需要在目标电脑上安装4.0版本以上的framework。一般情况下xp是没有的,win7系列自带3.5,都需要手动安装4.0;;win10就是自带4.7了,但某些精简过的win10的4.7的文件是缺失的。 这些精简过的wi ......
一、情况介绍
造价软件基于.net framework 4.0开发,要成功运行需要在目标电脑上安装4.0版本以上的framework。一般情况下xp是没有的,win7系列自带3.5,都需要手动安装4.0;;win10就是自带4.7了,但某些精简过的win10的4.7的文件是缺失的。
这些精简过的win10系统,比如一些纯净版或者ghost系统;或者装了一些安全软件的win7、xp,哪怕在注册表里看到是高于4.0版本的,造价软件运行起来之后也是磕磕绊绊的,有时报异常、有时软件无响应,有时需要退出某些安全软件才能运行。一般的处理方法是首先清空系统中的framework然后重新安装,这需要重启数次,而且卸载安装可能还会失败,处理起来耗时还不一定能解决。 甚至在win10系统中,自带的4.7采用清理工具还无法清除,导致无法安装较低版本的framework。
二、尝试解决
根据某些客户电脑上运行某些安全软件,壁纸软件就会导致软件无响应问题,在开发电脑上安装并尝试重现,最终发现无法复现。
既然开发电脑不重现,那就只能在客户电脑上模拟成开发环境调试了
先安装一个framework 4.6的开发包,就发现问题解决不再复现。
之后搜索了下,开发包还有一个好处,不需要卸载原有的framework,哪怕之前的是4.7高版本,安装4.6开发包也能成功,可以在远程客户解决时节省卸载、重启等大量时间。 但这个在xp系统上是无法安装的,必须要win7以及之后操作系统版本才行。
上一篇: 不同时期你哭了我笑了
下一篇: 大专生自学net到找到工作的前前后后
推荐阅读
-
Asp.Net Core Linux环境下 找不到配置文件、静态文件的问题
-
[ASP.NET]Net Framework环境问题的一种修复方案
-
https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
-
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
-
ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
-
分享两种ASP.NET网站发布时的遇到的问题及解决方案
-
[ASP.NET]Net Framework环境问题的一种修复方案
-
分享两种ASP.NET网站发布时的遇到的问题及解决方案
-
Asp.Net Core Linux环境下 找不到配置文件、静态文件的问题
-
https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题