首页 > 其他分享 >VS2015项目.net-framework-4.5.2升级或新建项目无法选择framework 4.6.2(解决办法)

VS2015项目.net-framework-4.5.2升级或新建项目无法选择framework 4.6.2(解决办法)

时间:2023-08-19 23:34:53浏览次数:44  
标签:4.5 4.6 开发人员 framework Framework NET 安装

VS2015里面没有.NET Framework 4.6.2

VS2015默认安装的目标框架最高是.NET Framework 4.6.1,但是我的项目里面某些NuGet软件包更新需要依赖.NET Framework 4.6.2,项目就需要升级到目标框架.NET Framework 4.6.2
VS2015项目无法选择framework 4.6.2的解决办法:

第一步:系统环境安装.NET Framework 4.6.2

官网下载地址 Download .NET Framework 4.6.2
https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net462
建议下载“脱机安装程序”,包括英文版安装所需的所有内容。下载安装程序后,无需 Internet 连接。
“开发人员工具包”:是否要生成应用? 软件开发人员使用开发人员包创建在 .NET Framework 上运行的应用程序(通常使用 Visual Studio)。
“运行应用 - 运行时 ”:是否要运行应用? 运行时包括运行使用 .NET Framework 生成的现有应用/程序所需的一切内容。

开发人员工具包,运行时安装包两个都需要!加上各自的“中文(简体)”语言包,总共是4个包:

  • ndp462-kb3151800-x86-x64-allos-enu.exe # 运行应用运行时(离线)安装包,安装顺序1

  • ndp462-kb3151800-x86-x64-allos-chs.exe # 运行应用运行时(离线)中文(简体)语言安装包,安装顺序2

  • ndp462-devpack-kb3151934-enu.exe # 开发人员工具包(离线)安装包,安装顺序3

  • ndp462-devpack-kb3151934-chs.exe # 开发人员工具包(离线)中文(简体)语言安装包,安装顺序4

安装和卸载 .NET Framework 受阻疑难解答
https://learn.microsoft.com/zh-cn/dotnet/framework/install/troubleshoot-blocked-installations-and-uninstallations?redirectedfrom=MSDN

安装成功后,在“控制面板 -> 程序和功能”里面能看到“Microsoft .NET Framework 4.6.2 ***”相关的几个程序,说明系统环境上安装好了。
发布后的生产线上服务器可以不安装开发人员工具包,仅安装运行应用运行时包就行。

第二步:VS2015项目选择目标框架.NET Framework 4.6.2

系统已安装了.net framework 4.6.2,但在新建项目的时候没有此版本可选。
解决:framework安装包分为环境安装包和开发人员工具包两个版本,环境安装包装完只是可以运行该版本开发的程序,而要在VS里先择的话,需要下载安装开发人员工具包。
确认上一步的开发人员工具包安装成功后,关闭并重启VS2015或 VS Code工具。
重启后等待加载完,在项目名称右键“属性”,然后“应用程序 -> 目标框架”里面就能看见.NET Framework 4.6.2选项了。

如果是解决方案里多个项目分层互相引用的,应该从最底层的项目开始逐一往上一层项目调整。

第三步:更新NuGet软件包

项目的目标框架更新后,会有错误:一些 NuGet 程序包是使用不同于当前目标框架的目标框架安装的,可能需要重新安装。
“项目名称”展开里面“引用”右键“管理NuGet程序包”,点击“更新”,里面可以选择需要更新升级的软件包了。逐一看右边说明里面依赖的目标框架版本哦!

更新完了之后,,可以查看项目目录下的packages.config,可以看到里面各软件都变成了 targetFramework="net462"
然后,我们查看web项目底下的Web.config 里面:

 <system.web>
    <authentication mode="None"/>
    <compilation debug="true" targetFramework="4.6.2"/>
    <httpRuntime targetFramework="4.5.2"/>

手工修改成 <httpRuntime targetFramework="4.6.2"/>
最后在web项目上“重新生成”,发现自动更新了所有相关的软件包。
全部生成成功,去访问一下试试吧 _

标签:4.5,4.6,开发人员,framework,Framework,NET,安装
From: https://www.cnblogs.com/xiongzaiqiren/p/NetFramework462.html

相关文章

  • 大厂 Framework 面试必备 Handler&Binder&AMS 面试题
    前言大家都知道现在AndroidFramework成为头部公司必不缺少的技术栈之一,尤其是熟悉Franmework源码的Android开发者,在面试中往往会占到很大的优势那我今天就带来AndroidFramework比较高刷的面试题分享,总共包含以下四大类:系统启动流程面试题解析Binder面试题解析Handler面......
  • KubeSphere 社区双周报 | Java functions framework 支持 SkyWalking | 2023.8.4-8.17
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2023.08.04-2023.08.17。贡献者名单新晋KubeSphereCon......
  • Python game engine framework All In One
    PythongameengineframeworkAllInOneRen'PyRen'Py视觉小说引擎是一款开放源代码的自由软件引擎,用来创作透过电脑叙述故事的视觉小说。Ren'Py之名是Ren'ai与Python两词混合而成。Ren'ai为日文,意指“恋爱”,而Python是Ren'Py所使用的语言环境。和其他流行的视觉小说......
  • 容器化部署nacos 1.4.6报错caused: The specified key byte array is 0 bits which is
    nacos2.0+与nacos1.x区别nacos在2.0+版本开始使用grpc与客户端通信,并且通过非8848端口通信主要是有两个端口端口与主端口的偏移量描述98481000客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求98491001服务端gRPC请求服务端端口,用于服务间同步等......
  • 使用.NET Framework进行Windows桌面应用程序开发
    当编写涉及使用.NETFramework进行Windows桌面应用程序开发的博客时,您可以涵盖从界面设计到用户交互和数据处理的各个方面。以下是一个简要的指南,您可以在博客中展开介绍,同时结合示例代码来说明。1.创建项目和界面设计项目创建:使用VisualStudio创建新的WindowsForms应用程序项......
  • geacon_pro配合catcs4.5上线Mac、Linux
    最新最全文章见我个人博客:xzajyjs.cn一些链接Try师傅的catcs4.5项目:https://github.com/TryGOTry/CobaltStrike_Cat_4.5,最新版解压密码见:https://www.nctry.com/2708.htmlgeacon_pro:https://github.com/testxxxzzz/geacon_proBeaconTool.jar:https://xzajyjs.lanzouc.......
  • Visual Studio 2022安装 .NET Framwork4.0,.NET Framwork4.5
       将下面这个文件夹:v4.0复制到路径:C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework\.NETFramework     重新用vs2022打开项目,可以选择这些目标框架。......
  • Robot Framework安装以及RIDE界面介绍
    RobotFramework安装以及RIDE界面介绍1.RobotFramework框架的底层是基于python,所以在安装RobotFramework之前,我先介绍一下python的一些注意点,因为后续RobotFramework的安装都将基于pip来安装。不管在windows系统下,还是在linux系统下,很经常就会遇到一个关于python版本的问题,那么......
  • 论文解读(ECACL)《ECACL: A Holistic Framework for Semi-Supervised Domain Adaptation
     Note:[wechat:Y466551|付费咨询,非诚勿扰]论文信息论文标题:ECACL:AHolisticFrameworkforSemi-SupervisedDomainAdaptation论文作者:KaiLi,ChangLiu,HandongZhao,YulunZhang,Y.Fu论文来源:2021ICCV论文地址:download 论文代码:download视屏讲解:click1介绍 ......
  • 解密Spring Framework的核心原理与魔法
    嗨,亲爱的读者朋友们!今天,我将带你解密SpringFramework的核心原理与魔法,帮助你深入理解这个强大的Java开发框架。作为一个技术达人,我将为你揭开SpringFramework的神秘面纱,让你在开发中游刃有余。SpringFramework简介SpringFramework是一个全面的、模块化的Java开发框架,被广泛用于......