目录
.NET 9.0.0 正式发布
.NET 9.0.0 和 .NET SDK 9.0.100 于近日正式发布!
本次发布包含安全性和非安全性修复,以及一些重要的改进。 其中最重要的更新包括修复了两个关键安全漏洞:
- CVE-2024-43498 .NET 远程代码执行漏洞:
未经身份验证的远程攻击者可以通过向易受攻击的 .NET Web 应用程序发送特制请求或将特制文件加载到易受攻击的应用程序中来利用此漏洞。 - CVE-2024-43499 .NET 拒绝服务漏洞:
.NET 9 中的 NrbfDecoder 组件由于输入验证不正确而存在拒绝服务漏洞。
下载地址
您可以从以下链接下载 .NET 9.0.0 和 SDK 9.0.100:
平台 | SDK 安装程序 | SDK 二进制文件 | 运行时安装程序 | 运行时二进制文件 | ASP.NET Core 运行时 | Windows Desktop 运行时 | 校验和 |
---|---|---|---|---|---|---|---|
Windows | x86 | x64 | Arm64 | x86 | x64 | Arm64 | x86 |
macOS | x64 | ARM64 | x64 | ARM64 | x64 | ARM64 | x64 |
Linux | Snap 和包管理器 | x64 | Arm | Arm64 | Arm32 Alpine | x64 Alpine | 包 (x64) |
包括 .NET 运行时和 ASP.NET Core 运行时。
Windows Server 托管独立应用的托管捆绑包包括用于 IIS 的 ASP.NET Core 模块,无需安装 .NET 运行时即可单独安装在服务器上。
.NET SDK 包含匹配的更新 .NET 运行时。安装 SDK 时无需下载运行时或 ASP.NET Core 包。
您可以通过运行以下命令检查 .NET SDK 版本:
bash
dotnet --version
9.0.100
Docker 镜像
.NET Docker 镜像 已更新。 您可以使用以下命令在容器中试运行最新的 .NET 9.0 版本:
bash
docker run --rm mcr.microsoft.com/dotnet/samples
Visual Studio 兼容性
您需要 Visual Studio 17.12 或更高版本才能在 Windows 上使用 .NET 9.0。 虽然未正式支持,但是在 Visual Studio for Mac 中也启用了对 .NET 9 的初步支持。 用户必须在"首选项"中启用预览功能,才能使 IDE 发现并使用 .NET 9 SDK 来创建、加载、构建和调试项目。 Visual Studio Code 的 C# 扩展 支持 .NET 9.0 和 C# 12。
更新的包
此版本中更新了大量的 NuGet 包,具体列表请参考原文档的 "Packages updated in this release" 部分。
.NET 9.0 的正式发布标志着 .NET 生态系统向前迈进了重要一步。 赶紧下载体验吧!
来源:
https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/9.0.0.md
D2 Emerge 收购 CodeProject,拓展软件开发社区影响力
近日,SD Times 和 ITOps Times 的出版商 D2 Emerge LLC 宣布收购软件开发者和工程师社区中心 CodeProject 的资产。
D2 Emerge 的联合创始人兼首席执行官 David Lyman 表示:"David Cunningham 和联合创始人 Chris Maunder 通过 CodeProject 为软件开发者创建了一个令人难以置信的资源,我们计划继续投资 CodeProject,为其超过 400 万用户提供服务。"
D2 Emerge LLC 计划将 CodeProject 作为公司的一个部门运营,并将继续出版 Daily Insider、Daily Build 和 Weekly Tech Trends 等时事通讯,这些通讯拥有约 140 万订阅用户。
D2 Emerge 联合创始人、首席运营官兼编辑总监 David Rubinstein 表示:"如今的读者不想费力寻找与他们相关的信息,我们已经看到电子邮件通讯的受欢迎程度越来越高。我们对这次收购带来的机遇感到兴奋,我们将继续扩展我们的产品,更好地服务软件开发社区。"
关于 CodeProject:
CodeProject 的成立是为了让开发者可以自由分享他们的知识、代码和想法。他们相信,通过向他人开放代码,通过教导那些正在学习的人,以及通过分享日常经验,每个人都能成为更好的程序员。 他们理解无论你在你的领域多么先进,我们都曾经是初学者。总有一些东西需要学习。
关于 D2 Emerge LLC:
D2 Emerge LLC 是一家 21 世纪的媒体公司,由 David Lyman 和 SD Times 的主编 David Rubinstein 于 2017 年创立,他们从 BZ Media LLC 手中收购了这些资产。 他们随后在 2017 年推出了 ITOps Times,这是一个面向基础设施和运营专业人士的信息门户。 D2 Emerge 还制作网络研讨会、虚拟活动,创建了微型网络研讨会的概念,并提供其他服务,帮助行业合作伙伴讲述他们的独特故事,并通过编辑和营销活动获得知名度。
此次收购的意义:
- D2 Emerge 进一步巩固了其在软件开发领域的影响力,扩大了其受众群体。
- CodeProject 的庞大用户群和丰富的资源将为 D2 Emerge 提供更多发展机会。
- D2 Emerge 将继续投资 CodeProject,提升平台功能和用户体验。
- 此次收购有助于 D2 Emerge 更好地服务软件开发社区,提供更全面的信息和资源。
D2 Emerge 对 CodeProject 的收购是一项战略性举措,将有助于其在竞争激烈的科技媒体市场中保持领先地位。 这对于 CodeProject 社区来说也是一个好消息,因为它将获得更多的资源和支持,继续为开发者提供高质量的内容和服务。
来源:
更多内容请查阅 : blog-241119