前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jetbrains Rider:缺少.NET Framework 4.5.2

Jetbrains Rider:缺少.NET Framework 4.5.2

作者头像
NorthS
发布2023-03-21 21:22:50
1.8K0
发布2023-03-21 21:22:50
举报
文章被收录于专栏:北冥博客

前提:由于我们是应用程序的开发者,所以我们要下载的是SDK或者Developer Pack;而不是Runtime包(runtime是给应用程序的用户使用的)。

图片[1]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[1]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

前提2:SDK安装完毕后,Rider的反应可能并不那么及时。建议在安装SDK前就关闭Rider哦。

问题1:使用Rider打开一个老的项目,项目目录出现一堆波浪线、下方EventLog告诉我们缺少了:.NET Framework 4.5.2(具体缺少哪个版本根据你的项目的实际情况而定);

这是因为我们没有安装该.NET FrameWork开发版本的SDK。解决方案如下:

确定你缺哪个版本,然后到微软官网去下载。

Visual Studio SDKs下载地址

记得选择开发版,我这儿缺的是4.5.2; 所以我选了4.5.2 developer pack.

图片[2]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[2]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

下载好之后,就是安装了:直接点击下一步就好;安装完毕这个.NET FrameWork 4.5.1安装到哪儿了:

图片[3]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[3]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

再次打开Rider中,右击项目名--选择Bulid Selected Projects,就ok了。

图片[4]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[4]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

如果编译成功了,但是Rider中的项目还是会一堆波浪线?没关系,重启Rider就好了。

问题2:假如我们打开的是.NET Core项目,Event Log窗口提示:.net core CLI executable path not found;

这是因为我们没有装.NET Core x.x的SDK。解决方案如下:

确定你缺哪个版本(不知道就下最新版吧),然后到微软官网下载SDK

微软平台主推的SDK最新版:.NET 5.0、.NET Core3.1、.NET FrameWork 4.8微软平台历史版本的SDK:选你缺少的那个版本的开发版

拿.net core 3.1为例,选择SDK进行下载:

图片[5]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[5]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

双击下载完成后的exe,安装完成;(题外话如果你想用:VSCode或者PowerShell等工具来玩.net core项目,那么最好配置一下环境变量,如果不想配置也可以哦。) 配置一下环境变量

图片[6]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[6]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

测试:在cmd窗口中输入:dotnet 回车

图片[7]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[7]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

测试:在powershell窗口中,使用 dotnet new console -o testnetcore 命令创建一个.net core框架的控制台项目

图片[8]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[8]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

打开Rider,选择左上角的File-→ Settings(快捷键 CTRL+ALT+S);此时你的Rider应该已经感知到.net core sdk的存在了(如若没有那么请按下图指示选择你的dotnet的安装位置)

图片[9]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客
图片[9]-Jetbrains Rider:缺少.NET Framework 4.5.2-北冥博客

以上便是对.NET开发环境缺少SDK问题的解决办法的总结,记录下来以便以后查阅。

温馨提示:本文最后更新于2022-04-04,若文件或内容有错误或已失效,请在下方留言

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年04月04日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 这是因为我们没有安装该.NET FrameWork开发版本的SDK。解决方案如下:
  • 这是因为我们没有装.NET Core x.x的SDK。解决方案如下:
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档