.NET 9.0 SDK 是一组包含库和工具的开发包,专为开发人员设计,用于创建和运行.NET应用程序及库。.NET 9.0 SDK支持跨平台开发,允许开发者在Windows、Linux、macOS等多种操作系统上构建应用程序。.NET 9.0 SDK包括.NET CLI(命令行接口)、运行时和库等关键组件,提供丰富的功能和增强的性能,助力开发者高效构建高质量的.NET应用程序。
软件功能
跨平台开发
.NET 9.0 SDK支持在Windows、Linux、macOS等多种操作系统上进行.NET应用程序的开发,让开发者能够利用统一的代码库在多个平台上创建和部署应用程序。
丰富的库和工具
包括.NET CLI(命令行接口)、运行时环境和一系列高质量的库,这些库涵盖了网络、安全、数据处理、UI开发等多个领域,极大地简化了开发过程并提高了开发效率。
性能优化
.NET 9.0 SDK 在性能上进行了多项优化,如改进了代码生成、增强了运行时性能、优化了内存管理等,从而提升了应用程序的响应速度和稳定性。
安全性增强
.NET 9.0 SDK提供了一系列安全特性,如增强的加密支持、更严格的安全审核和漏洞修复流程,确保开发者能够构建出更加安全可靠的应用程序。
软件特色
TensorFlow.NET升级
通过高性能的C#绑定和自动微分支持,简化了AI开发流程,降低了技术门槛。完整的Keras API采用C#实现,使得模型定义与训练更为无缝,提升了.NET环境下深度学习项目的开发效率。
OpenAI SDK集成
使开发者能够直接访问OpenAI最新的公共AI模型,如GPT-4及其结构化输出功能。这为构建对话式AI、动态内容生成等智能应用提供了强大的支持。
ONNX原生支持
简化了模型加载与运行的过程,开发者无需繁琐的额外安装,即可通过专用命名空间直接加载ONNX模型,享受高效内存管理和硬件加速(CPU、GPU、DirectML)带来的便利。
AI辅助代码生成
通过dotnet ai命令集成到.NET 9 SDK中,支持生成代码片段、重构现有代码以及生成单元测试,大大节省了开发者的时间。
NLP工具丰富
.NET 9.0 SDK提供了一组丰富的NLP工具,用于标记化、命名实体识别(NER)、情感分析和文本分类等任务,使得文本处理变得更为简单和高效。
使用技巧
1、运行安装程序
在下载之家下载.NET 9.0 SDK安装包,运行安装程序并完成在计算机上安装.NET的步骤。
2、验证安装
安装程序完成后,打开一个新的命令提示符并运行该dotnet命令。这将验证.NET是否已正确安装并可以使用。
3、安装完成
现在,您已经安装了.NET 9.0 SDK。
更新日志
Bug 修复
避免添加解决方案目录外的解决方案文件夹:sln-add 命令现在避免添加解决方案目录范围之外的解决方案文件夹,确保更好的项目组织,并防止意外包含无关文件夹。
静态网页资源清理改进:现在在清理操作期间正确跟踪并删除静态网页资源缓存文件,防止残留文件堆积在构建输出中。
技术改进
忽略 .slnx 文件:SDK 现在忽略 .slnx 文件,减少解决方案管理工作流中的干扰和潜在混淆。
更新测试模板翻译:测试模板已更新翻译内容,提升本地化水平,使 SDK 对非英语用户更加友好。
本地化文件签入:应用了自动化本地化更新,确保包含最新翻译,为全球用户提供更好的体验。
合并内部提交到发布分支:内部提交已合并到 release/9.0.3xx 分支,确保此版本包含所有最近的改进和修复。
依赖项更新
dotnet/templating
更新了 release/9.0.2xx 和 release/9.0.3xx 分支的依赖项,引入了最新的模板改进和修复。
dotnet/razor
更新了 release/9.0.2xx 和 release/9.0.3xx 分支的依赖项,确保包含最新的 Razor 工具和运行时功能。
dotnet/msbuild
更新了 release/9.0.3xx 分支的依赖项,提供最新的 MSBuild 增强功能和错误修复。
dotnet/arcade
更新了 release/9.0.2xx 和 release/9.0.3xx 分支的依赖项,改进构建基础设施和工具。

phpstorm 2019 官方版
Rider 2019 最新版