框架版本高于当前目标框架“.NETFramework,Version=v4.6.1“以及如何下载并更改.NETFramework

第一部分:框架版本高于当前目标框架“.NETFramework,Version=v4.6.1”

事情原由:同事给予一版C# Code,但是他的Framework(V4.7.2),自己本机最高框架只有Framework(V4.6.1)。因此选择了“更改目标框架以适应当前VS的”(之前也有框架版本不符合的时候,选择了这种方式,大都可以顺利运行Code,但是本次没有成功)。报了如下错误:

设想解决方案有两种:

1.我这边打开程式解决方案,将目标框架参照同事的进行配置:Framework(V4.7.2),但是我电脑上没有这个框架呀!!!

2.同事那边生成低Framework版本的程式给我,但是效果也不太理想,因为程式可能会出错!!!

(同事按照上方的形式进行切换框架后,报了如下错误!):

总的来说:

(1)因为本机上没有高框架Framework(V4.7.2),因此更改目标框架以适应当前VS的。但是,还是无法成功运行。

(2)让同事降低框架版本后再发给我,但是由于其降低框架版本,可能会导致程式中的Code无法正常运行,因此也不行,

那么就只找方法,来提升我电脑上的框架了,使其能运行.NETFramework,Version=V4.7.2的内容。那么如何提升呢?

第二部分:下载并更改.Net Framework目标框架(以2017版VS为例)

1.进入VS主界面后,点击工具->获取工具和功能。勾选需要的目标框架

 注:更改安装时,VS需关闭,所以如有打开VS中的项目代码请先保存好;

2.下载完成后,再重新打开同事给的Code,就可以成功运行了。

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值