win10系统,安软件时提要先安装.net framework4.5,而系统已自带更高版本,怎么解决

Aylson


Windows系统在电脑操作系统市场里一直占据着较大比例,对于普通电脑用户而言装的都是Windows系统,Windows系统上的很多软件都是基于.NET平台开发的,而这一切离不开.NET Framework,可以这样说:如果你的Windows系统里没有安装.NET Framework环境,那很多软件都无法正常运行。但很多时候明明安装了.NET Framework环境,一些软件同样无法正常安装,此时该怎么办呢?

.NET Framework的作用

.NET Framework它是微软的开发程序框架,也就是说微软上的很多应用是基于.NET技术开发出来的,如果是用.NET开发的程序那在运行时就必须要有.NET Framework运行时环境,否则程序是运行不了的。

可能有人会说,为什么我电脑上没有安装.NET Framework环境,一些软件依旧可以安装和运行呢?因为这些软件不是用.NET技术开发的,可能是用Java、C/C++等技术开发的应用,所以这类应用就不需要.NETFramework环境。

.NET Framework是支持多版本共存的

.NET Framework有很多版本,而且这些版本基本上是支持多版本共存的,而且.NET Framework是向下兼容的。

什么意思呢?比如你电脑上装的是.NET Framework 4.5,而某个应用是在.NET Framework4.5之下的环境中开发编译出来的,那此应用是可以在较高版本的.NET Framework中运行的。

为什么Win10系统中安装软件提示需要

.NET Framework4.5?

其实Windows各版本系统中都内置了.NET Framework,比如说Win10内置的就是.NET Framework 4.6。这意味着基于.NET Framework 4.5及以下版本开发的应用理论上是可以运行在Win10系统上的。

如果说你在Windows 10系统中安装一些软件,而安装提示你需要安装.NET Framework4.5,那说明此安装包无法正确识别你电脑上的.NET Framework环境,此时需要进行一些检查:

  • 打开控制面板 -> 程序和功能 -> 启用或关闭Windows功能,查看下你的.NET Framework版本是否正常,是否启用了;

  • 还有可能是此应用安装包识别.NET Framework出了问题,可以重新下载较新版本的应用安装包试下。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!


网络圈


首先
安装软件时提要先安装.net framework4.5

这说明我们的程序是需要.net framework4.5环境的运行,但是电脑上没有,所以安装一个.NET Framework4.5软件程序就可以正常运行了。



其次
Win10系统自带的.net framework版本为4.7,

当你下载了.net framework独立安装包想安装低于4.7版本的时候系统会提示已经安装了更高版本的.net framework,无法进行安装。


解决办法


软件运行环境及开发中或许需要低于4.7的版本。想在已经安装高版本.net framework的电脑上安装低版本的.net framework来进行软件运行及开发不能通过下载.net framework独立安装包的组件版应该下载安装.net framework的开发版或者说开发包。



开发包下载链接:https://www.microsoft.com/net/download/visual-studio-sdks
打开链接可以看到除.net framework4.5、4.7等各个版本的.net framework。如图。


选择DevPack,点击进入下载页面进行下载。

通过这个链接下载开发包后直接双击安装即可。


青松来了


打开设置应用和功能右上角程序和功能,左边列表启用或关闭WINDOWS功能,打开后可以看到.net,里面有3.5 4.5或者更高级的都会有选项,点击确定添加就可以了,.net组件,一般都是向下兼容的,除非遇到特殊情况,或者你也可以网上去搜索低版本的安装


慧星数码明诚不姓苏


老版本的应用程序在开发运行过程中会用到老版本的运行支持库,在进行安装环境检查的时候就会检查这些支持库(一般就是dll文件)是否存在。你并不需要用低版本的network完全替换系统自带的高版本(系统也不会允许),只需要下载安装低版本的运行支持库即可(这个可以允许),若干版本的运行支持库可以同时共存。


张军SZ


你这个软件大概很久没更新了,安装包已经过时了,版本低了所以他提示你安装的那个插件架构也过时的版本号也是以前的是低了。

我建议你重新去下载最新版本的这个软件,这样安装好用的,还不会一堆问题,跟你的电脑系统也能很好的兼容运行,你觉得呢?

\n

{!-- PGC_VIDEO:{"thumb_height": 1080, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/384e08db5c6047b2944b33271715b3f2\

项羽不打仗


.net framework不同的版本间并不是包含的关系。有的程序要4.5,有的要3.5,那就得两个版本都装上,两个版本同时存在。


braveaudi


一般高版本会兼容低版本。

如果软件一定要指定一个4.5的话,你也可以单独下载4.5。用卸载工具把原来电脑上的先卸载再重新安装。


大个子叔叔


理论上win10不需要再安装4.5了,netframework完全向下兼容,不过我怀疑软件代码检测版本逻辑有问题


上善若水6128237


因为你使用的软件是基于4.5的运行库开发的,所以只能安装同类运行库才能使用


侑志靑姩


win10这次,这个东西。可能你的软件比较古老,只认2以下的这个版本


分享到:


相關文章: