
软件介绍
.NET 9 RC1是.NET 9的第一个候选发布版本(Release Candidate),此版本包含一项名为“工作负载历史记录”(Workload History)的功能,带来了许多新功能和改进,以满足开发人员的需求,有需要的用户可以在本站下载使用。
软件内容
完整版
9.0.100-rc.1.24452.12
包含的运行时
.NET 运行时 9.0.0-rc.1.24431.7
ASP.NET Core 运行时 9.0.0-rc.1.24452.1
.NET 桌面运行时 9.0.0-rc.1.24452.1
语言支持
C# 13.0
F# 8.0
Visual Basic 16.9
安装方法
步骤一:运行安装程序
下载完成后,运行安装程序并完成在计算机上安装 .NET 的步骤。
步骤二:验证安装
安装程序完成后,打开新的命令提示符并运行 dotnet 命令。这将验证 .NET 是否已正确安装并可供使用。
步骤三:入门
现在,你已安装 .NET,让我们使用分步教程生成首个应用。
软件官网
https://dotnet.microsoft.com/en-us/download
软件综述
.NET 9 RC1 的特点和优点:
跨平台增强:
- 针对 macOS Apple 芯片的原生支持,提供更好的性能和效率。
- 在 Windows 上支持 RISC-V 架构,为嵌入式和物联网 (IoT) 应用程序开辟了新的可能性。
性能改进:
- Just-in-Time (JIT) 编译器的显著改进,包括栈分配优化和性能分析。
- Runtime 的优化,例如减少垃圾收集暂停时间和提高并发性。
语言和框架增强:
- C# 11 中引入的源生成器,允许开发人员创建代码生成器并编写元编程场景。
- LINQ 中的新的并行查询操作符,例如
AsParallelEnumerable
和AsParallelQuery
,简化了并行编程任务。 - .NET MAUI 7 中对构建跨平台移动和桌面应用程序的增强,包括新的模板、控件和改进的调试功能。
机器学习和人工智能改进:
- ML.NET 2 中新的预测技术,例如回归和分类。
- OnnxRuntime 2 的集成,允许在 .NET 应用程序中部署和运行预训练的 AI 模型。
云和容器集成:
- Azure 存储库的集成,用于存储和管理 .NET NuGet 包。
- Azure Functions 的支持,包括调试和事件网格触发器。
- Docker 容器的改进支持,包括启动时间优化和对多架构映像的支持。
开发者体验改进:
- Visual Studio 2023 预览版的全面支持,包括 IntelliCode 改进和对 .NET Hot Reload 的改进。
- Rider 2023.3 的全面支持,包括对 .NET 9 中新特性的支持和改进的调试功能。
- .NET CLI 的增强,包括对管理 NuGet 包和创建项目模板的新命令。
总体而言,.NET 9 RC1 是一款成熟的版本,提供了跨平台增强、性能改进、语言和框架创新,以及开发者体验改进。它为构建高性能、跨平台的应用程序提供了坚实的基础。