Posts by this author

Nov 3, 2024
0
0

.NET 9 中System.Text.Json 的新增功能 

本篇翻译于Eirik Tsarpalis的 What's new in System.Text.Json in .NET 9 - .NET Blog  System.Text.Json的9.0 版本包含许多功能,主要侧重于 JSON 架构和智能应用程序支持。它还包括一些备受期待的增强功能,例如可空引用类型支持、自定义枚举成员名称、无序元数据反序列化和自定义序列化缩进。  获取最新信息  您可以通过引用 System.Text.Json NuGet 包的最新版本或 .NET 9 的最新 SDK 来尝试新功能。  JSON 架构导出器  新的 JsonSchemaExporter 类可以使用 JsonSerializerOptions 或 JsonTypeInfo 实例从 .NET 类...

.NETJSON
Oct 17, 2024
0
1

加入 .NET 智能组件生态系统 

本篇翻译于首席产品经理 Daniel Roth 的Join the .NET Smart Components ecosystem - .NET Blog (microsoft.com)  .NET 智能组件是一组示例嵌入式 UI 组件,使得在应用中轻松添加 AI 启用的功能变得更加简单,例如从剪贴板数据自动填写表单、智能文本补全以及语义搜索等场景。.NET 智能组件演示了如何将基于 AI 的功能预先打包成可重用的组件,从而更容易将这些功能集成到现有应用程序中。我们将 .NET 智能组件源代码作为参考示例实现提供,以帮助启动一个充满活力的可重用 .NET AI 驱动组件生态系统。  现已开源  .NET 智能组件在 GitHub 上的 dotnet/smartcomponent...

.NET.NET CoreASP.NET Core
Oct 17, 2024
0
0

推出适用于 .NET 的官方OpenAI库的稳定版本

本篇翻译于.NET 团队的Announcing the stable release of the official OpenAI library for .NET - .NET Blog (microsoft.com)  早在 6 月份,我们就推出了适用于 .NET 的OpenAI 库的第一个测试版,使开发人员能够将高级 AI 模型集成到他们的应用程序中。今天,我们很高兴地宣布,适用于.NET 的官方 OpenAI 库的稳定版本现已上线。此版本可确保开发人员在其 .NET 应用程序中使用 OpenAI 和 Azure OpenAI 服务时获得顺畅可靠的集成体验。  主要特点  适用于.NET 的官方 OpenAI 库提供了强大的工具,可简化将 OpenAI 的高级模型...

Aug 29, 2024
0
2

使用 MSTest.Analyzers 增强您的测试体验

本篇翻译于Jakub Jareš的Supercharge your testing experience with MSTest.Analyzers - .NET Blog (microsoft.com)  MSTest 附带一组分析器,用于检查您的测试代码并指出常见的错误和陷阱。这些错误可能很微妙,并导致测试框架完全忽略您的测试。  我们从 3.2.0 版本就开始提供这些分析器了,但在最新的 3.5.1 版本中,我们添加了一些我们认为您不应错过的分析器。  遗漏的测试  一个常见问题是当您忘记在类上添加 [TestClass] 时。MSTest 将无法知道类中有测试,也不会运行它们:  如果没有 MSTest.Analyzers,此代码在构建时不会出现警告或信息提示。运行...

mstesttesting
Jul 23, 2024
0
0

C# 13:探索最新的预览功能 

本篇翻译于Kathleen Dollard 的C# 13: Explore the latest preview features - .NET Blog (microsoft.com)  C# 13 已初具雏形,其新特性侧重于灵活性、性能以及使您最喜欢的功能在日常中变得更容易使用。我们以公开的方式构建 C#,在今年的 Microsoft Build 大会上,我们会让您一睹 C# 13 的精彩之处。今天,我们想分享一下C# 13 当前的状态,以及您今天就可以尝试的新功能,并提供有关此版本及以后计划中的功能更新。让我们更详细地了解这些新功能。  立即试用 C# 1...

.net 9featured-previewC# 13
Jun 23, 2024
0
1

Visual Studio Code 的 .NET MAUI 扩展现已正式发布 

本篇翻译于Maddy Montaquila的The .NET MAUI Extension for Visual Studio Code is now Generally Available 今天,我们非常高兴地宣布 .NET MAUI VS Code 扩展插件结束了预览阶段,并将包含一些期待已久的新功能 - 包括 XAML IntelliSense 和 Hot Reload!  什么是 .NET MAUI 扩展插件?  .NET MAUI 扩展插件为您提供了在轻量级 Visual Studio Code 中开发 .NET MAUI 应用所需的工具。它基于C# Dev Kit 和 C# 扩展构建,提供了解决方案资源管理器、C# Hot Reload、强大的 C# IntelliSens...

MAUIdotnetvscode
Jun 2, 2024
1
1

加入 Microsoft Build 2024 的 .NET 团队! 

本篇翻译于Mehul Harry的 Join the .NET Team at Microsoft Build 2024! 倒计时已经开始! Microsoft Build 2024 即将到来,如果您是 .NET 爱好者,请准备好迎接一系列精彩的会议。 无论您是经验丰富的开发人员还是刚刚开始您的开发之旅,每个人都能找到适合自己的东西。  活动形式:混合体验  无论您是在西雅图还是在舒适的家中,都可以加入我们。 通过现场和在线会议的相结合,您不会错过任何精彩内容。  深入了解 .NET:不容错过的会议  请查看下面的会议,了解即将到来的活动。 如需了解更多详情并预订席位,请务必访问会议链接。  请务必查看 Microsoft Build 上的所有 .NET 会议并将它们添加到您...

.NETAzureevent
May 13, 2024
0
0

无障碍应用程序之旅:键盘可访问性和 .NET MAUI 

本篇翻译于Rachel Kang (SHE/HER) 的 The Journey to Accessible Apps: Keyboard Accessibility and .NET MAUI  首先让我们一起来看看您的应用程序是否支持键盘访问:  这次体验如何?是否轻松?是否与您通常使用应用程序的体验相匹配?  确保您的应用程序体验在仅通过键盘导航时同样出色,这对于构建一个对所有人都包容且可访问的应用程序体验至关重要。  Web内容可访问性指南 (WCAG)  若要了解键盘可访问性的详细信息,可以从 Web 内容可访问性指南 (WCAG) 开始。  WCAG 是一组针对 Web 可访问性的技术标准,被广泛引用,并扩展到 Web 以外的各...

MAUIaccessibilityxamarin
Apr 29, 2024
0
0

使用 .NET 为 Microsoft AI 构建可扩展网关 

本篇翻译于Kara Saucerman的Building a scalable gateway with .NET for Microsoft AI - .NET Blog  Microsoft AI 团队构建了全面的内容、服务、平台和技术,以便消费者在任何设备上、任何地方获取他们想要的信息,并为企业改善客户和员工的体验。我们的团队支持多种体验,包括 Bing、Copilot、广告、地图和 Edge,并通过 Edge 新标签页、Windows 10 和 11 等入口点呈现,这些入口点每月有超过 10 亿活跃用户。我们意识到需要一个高性能且可靠的网关作为 Microsoft AI 的前端和入口层。这将使多个团队能够利用我们开发的通用功能来帮助运营业务并专注于客户体验和功能。在本文中,我们将介...

.NET.NET CoreASP.NET Core
Apr 17, 2024
0
0

利用 Redis 使 AI 驱动的 .NET 应用程序更加一致和智能 

本篇翻译于Catherine Wang的Making AI powered .NET apps more consistent and intelligent with Redis - .NET Blog (microsoft.com)  Redis 是一种流行的内存数据存储,可用于解决构建和扩展智能应用程序的关键挑战。 在本文中,你将了解如何使用Redis的 Azure 缓存来提高使用 Azure OpenAI 的应用程序的效率。  Redis 的Azure 缓存不受最近的 Redis 许可证更新的影响:  “我们将持续的合作以确保 Azure 客户能够无缝地利用 Azure Cache for Redis的所有层级。 Azure Cache for Redis、Azure Ca...

.NET 8.NET Coreazure openai