热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

【Blog.Core开源】完成升级.NET6.0

(千呼万唤始出来,_______)是不是每个人都已经尝试一遍vs2022和.NET6.0了😁,从各个微信群和盆友圈就可见一斑。今天一大早

04bb28466c18107899c5a4dc74287e75.png

(千呼万唤始出来,_ _ _ _ _ _ _)

是不是每个人都已经尝试一遍vs2022和.NET6.0了😁,从各个微信群和盆友圈就可见一斑。今天一大早,一位粉丝就发私信,让升级6.0,这么简单的需求,必须满足,呼啦呼啦二十分钟解决战斗,其实四个月前在.NET6.0的第六个预览版的时候,已经升级了一波《【Blog.Core开源】快速升级.NET 6.0》,过程很简单,今天只能更简单。不过这次配套着VS2022更香。

e3994f36bdd65820571f1295cbb029a2.png

目前项目已经升级到.NET6.0,并推送到了Blog.Core官方的.net6.0-rc分支,等我把我的Jenkins里的镜像搞好,就直接推送到master分支。

8b3c5d61bf0c5f306da5b241b7631d84.png

安装VS2022

如果不打算安装VS2022,可以单独安装.NET6.0的SDK,官网搜索就行:

feecba7e22a26ce4d831b9285ca8d081.png

(下载地址:https://dotnet.microsoft.com/download)

但是我更建议用VS2022,更丝滑。

去VS官网就可以看到下载地址,点击安装,过程大概持续10分钟,主要还是看自己的网络,硬盘需要13G左右。

5e69f2749da5de7112ef447a71eab011.png

也可以在这里单独某个组件。

2671e4e0230c032eb1ca8523717fc016.png

因为我还有其他的demo项目,所以.NETCore3.1和5.0都会保留,然后就可以慢慢的等待安装成功了。

bc9c20d3535e3a0e4b4f47e57e88f959.png

下载完成自动打开,整体设计感觉变化很多,更有科技感了

f7141909148bf828e5235eb4048d32de.png

23357b2871b3b77ff41e58e6907bb60e.png

升级项目SDK

打开Blog.Core,在每个项目上右键,单击属性选项,会发现属性界面也发生了变化

ce5456daa2dd74eb65aa6fc9d96cced2.png

可以手动一个个修改.csproj中的sdk版本,也可以直接批量替换下,不过替换的时候要注意有的是aspnetcore5.0的写法哟,

e76980286f282ff91aa29e73a7f18e67.png

对了,还有记得修改下GitHub自带的一些workflows哟,也有Dockerfile中的镜像,我已经更新好了,可以看看。

好啦,清理解决方案,重新生成解决方案,0 error 0 warning😀,完美。

预览下效果吧

5e403069e320173c0c0072d32b66d036.png

f00637fd24b4bf9a11aa463637d71caf.png

其他彩蛋

VS2022这次是配套更新了好多好多东西,我就不一一列举了,来个尝鲜的吧,智能提示:

5e8c383de3cb94282ebdabcb301f5218.gif

帅不帅,听说还有这样的:

2f183a04a56071b9c4f5a404dde65230.png

我先尝试去了,拜拜6~



推荐阅读
  • 体积小巧的vsftpd与pureftpd Docker镜像在Unraid系统中的详细配置指南:支持TLS加密及IPv6协议
    本文详细介绍了如何在Unraid系统中配置体积小巧的vsftpd和Pure-FTPd Docker镜像,以支持TLS加密和IPv6协议。通过这些配置,用户可以实现安全、高效的文件传输服务,适用于各种网络环境。配置过程包括镜像的选择、环境变量的设置以及必要的安全措施,确保了系统的稳定性和数据的安全性。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 微信平台通过盛派SDK(sdk.weixin.senparc.com)允许服务号和订阅号使用appId和token读取关注用户的个人信息。然而,这一过程需严格遵守隐私保护和数据安全的相关规定,确保用户数据的安全性和隐私性。 ... [详细]
  • 如何撰写PHP电商项目的实战经验? ... [详细]
  • 一步一步打造jenkins+docker+nodejs项目的自动部署环境
    一步一步打造jenkins+docker+nodejs项目的自动部署环境介绍jenkins+docker+nodejs自动部署亮点采用shell自定义脚本,控制集成部署环境更加方便 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • 从零起步:使用IntelliJ IDEA搭建Spring Boot应用的详细指南
    从零起步:使用IntelliJ IDEA搭建Spring Boot应用的详细指南 ... [详细]
  • 利用Jenkins与SonarQube集成实现高效代码质量检测与优化
    本文探讨了通过在 Jenkins 多分支流水线中集成 SonarQube,实现高效且自动化的代码质量检测与优化方法。该方案不仅提高了开发团队的代码审查效率,还确保了软件项目的持续高质量交付。 ... [详细]
  • Spring Boot与Redis的高效集成方案
    本文探讨了Spring Boot与Redis的高效集成方法,详细介绍了如何在Spring Boot项目中配置和使用Redis,以提升应用性能和数据处理能力。同时,文章还涉及了Go语言社区的相关资源,为Golang开发者提供了宝贵的技术交流平台。 ... [详细]
  • 在 CentOS 7 上部署和配置 RabbitMQ 消息队列系统时,首先需要安装 Erlang,因为 RabbitMQ 是基于 Erlang 语言开发的。具体步骤包括:安装必要的依赖项,下载 Erlang 源码包(可能需要一些时间,请耐心等待),解压源码包,解决可能出现的错误,验证安装是否成功,并将 Erlang 添加到环境变量中。接下来,下载 RabbitMQ 的 tar.xz 压缩包,并进行解压和安装。确保每一步都按顺序执行,以保证系统的稳定性和可靠性。 ... [详细]
  • 无论你是刚毕业的大学生,还是想在职业中寻求进步的经验丰富的IT专家,这些提示都可以帮你成为DevOps工程师。DevOps工程是一个备受称赞的热门职业。不管你是刚毕业正在找第一份工 ... [详细]
  • Jenkins实例 Maven项目
    目录一.准备二.创建项目创建maven项目源码管理部分构建编译PostSteps打包构建后操作三.测试一.准备先看初始化设置,如果做完初始化,则跳过安装如下插件MavenInteg ... [详细]
  • 关于ScrumXPDevOps的学习
    最近听了ECUG大会上孙敬云老师的分享感觉受益匪浅,毕竟大学课本上只讲到瀑布模型就没有下文了,工作以后一直贯彻的都是Scrum路线,一直也没有时间好好的去学习整理这部分的知识,直到 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有