Showing results for Tags: .NET From .NET中文官方博客

Mar 27, 2025
Post comments count0
Post likes count0

为 .NET 的 AI 评估解锁新的可能性

Eddie Chen
Eddie Chen

本文翻译自Wendy Breiding的Unlock new possibilities for AI Evaluations for .NET Microsoft.Extensions.AI.Evaluations 库旨在简化AI评估流程与应用程序的集成。它提供了一个强大的框架,用于评估您的 AI 应用程序并自动评估其性能。  去年11月,我们发布了该库的公开预览版。今天,我们很高兴地宣布,它现已在 dotnet/Extensions 存储库中开源。该代码仓库中包含了一套提供开发生产就绪应用所需的常用功能的库。通过向所有人开放该资源,我们希望帮助开发者更高效地在项目中利用 AI 的强大能力。 新的示例代码  为了帮助您快速上手 Microsoft.Extensions.AI.E...

.NETC#AI
Mar 13, 2025
Post comments count0
Post likes count0

.NET AI 模板现已提供预览版

Eddie Chen
Eddie Chen

本文翻译自Jordan Matthiesen的.NET AI Template Now Available in Preview 想要开始 AI 开发,却不确定从哪里入手?我给您带来了一个好消息——我们全新的 AI 聊天 Web 应用模板现已提供预览版!这个模板是我们不断努力的一部分,旨在通过在Visual Studio,Visual Studio Code 和 .NET CLI 中提供脚手架和指导,让使用 .NET 进行 AI 开发变得更容易上手。  请注意,该模板目前为预览版,未来版本可能会根据您的反馈和 AI 的快速发展进行调整。  立即安装模板  如果想要开始使用该模板的首个预览版,您需要在终端中安装 Microsoft.Extensions.AI.Templates。只...

.NETC#AI
Feb 9, 2025
Post comments count1
Post likes count1

立即使用 .NET 和 DeepSeek R1 构建智能应用程序!

Eddie Chen
Eddie Chen

本文翻译自Matt Soucoup的Build Intelligent Apps with .NET and DeepSeek R1 Today! 最近,DeepSeek R1 模型引起了广泛关注。我们被频繁问到的一个问题是:“我能在 .NET 应用程序中使用 DeepSeek 吗?”答案是:当然可以!接下来,我将带您了解如何通过 GitHub Models 上的 Microsoft.Extensions.AI(MEAI)库与 DeepSeek R1 结合使用,让您能够立即开始体验 R1 模型的功能。  MEAI 让使用 AI 服务变得简单 MEAI 库提供了一套统一的抽象和中间件,以简化 AI 服务在 .NET 应用程序中的集成。  换句话说,如果您使用 MEAI 开发应用程序...

.NETAIMEAI
Jan 9, 2025
Post comments count0
Post likes count0

通过 .NET Aspire 使用本地 AI 模型

Eddie Chen
Eddie Chen

本文翻译自Aaron Powell的Using Local AI models with .NET Aspire 使用本地 AI 模型是在您自己的计算机上进行实验的一个很好的方法,它无需将资源部署到云中。在本文中,我们将了解如何使用.NET Aspire 和 Ollama 在本地运行 AI 模型,同时使用 Microsoft.Extensions.AI 抽象使其在部署时过渡到云托管模型。 在 .NET Aspire 中设置 Ollama 我们需要某种方法来从 .NET Aspire 应用程序中使用 Ollama,最简单的方法就是使用 .NET Aspire 社区工具包中的 Ollama 托管集成。您可以通过 Visual Studio 工具、VS Code 工具或 .NET CLI 从...

.NETAIMEAI
Dec 19, 2024
Post comments count0
Post likes count0

使用 Dependabot 管理 .NET SDK 更新

Eddie Chen
Eddie Chen

本文翻译自微软高级软件工程师 Jamie Magee 的Using Dependabot to Manage .NET SDK Updates 保持 .NET SDK 处于最新版本对维护安全高效的应用程序至关重要。现在,Dependabot 可以更新 global.json 中的 .NET SDK 版本,这使您可以比以往更轻松地确保自己的应用程序始终运行最新的安全补丁和改进。 定期的更新 SDK非常重要,因为它们包含: 使用 global.json 管理 SDK 版本 要管理您的 .NET SDK 版本,您通常会在项目中使用 global.json 文件。此文件会指定项目应使用哪个版本的 SDK。以下是一个简单的 global.json 文件示例:...

.NET.NET Core.net 9
Nov 3, 2024
Post comments count0
Post likes count0

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

Mia Wu
Mia Wu

本篇翻译于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
Post comments count0
Post likes count1

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

Mia Wu
Mia Wu

本篇翻译于首席产品经理 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
Aug 4, 2024
Post comments count1
Post likes count1

.NET 9 预览版 6:新功能抢先看

Amy Peng
Amy Peng

本篇翻译于.NET Team的.NET 9 Preview 6 is now available! 现在是了解最新 .NET 9 预览版的好时机!我们刚刚发布了第六个预览版,在之前预览版的基础上添加了一些很棒的功能,并对 .NET Runtime、SDK、库、C# 和框架(包括 ASP.NET Core、Blazor 和 .NET MAUI)进行了重大改进。请查看下面链接的完整发行说明并立即开始使用。                                                            下载 .NET 9 Preview 6                                                   此版本包含以下改进...

.NET.NET MAUIASP.NET Core
Jul 21, 2024
Post comments count0
Post likes count0

C#12新功能合集四:使用默认 lambda 参数重构C#代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章:Refactor your code with default lambda parameters 。 本文是探讨 C# 12的各种功能的四篇系列文章中的最后一篇。在这篇文章中,我们将探讨“默认 lambda 参数”功能,使开发人员能够在 lambda 表达式中使用默认参数值。本系列涵盖了很多内容:  这些功能是我们不断努力提高代码可读性和可维护性的一部分。让我们详细探索它们!  默认 Lambda 参数🧮 默认 lambda 参数是 C# 12 中的一项新功能,允许开发人员在 lambda 中表达默认参数值。此功能是 C# 方法中现有默认参数功能的自然扩展。  ...

.NETC#
Jun 14, 2024
Post comments count3
Post likes count1

C#12新功能合集三:使用任意类型别名重构C#代码

Amy Peng
Amy Peng

本文翻译于David Pine的这篇文章: Refactor your code using alias any type。 这篇文章是四篇系列文章中的第三篇,主要探讨C# 12的各种功能。在这篇文章中,我们将深入探讨“别名任何类型”功能,该功能允许您使用 using 指令为任何类型创建别名。这个系列已经初具规模:  所有这些功能都将继续我们的旅程,使我们的代码更具可读性和可维护性,这些被认为是开发人员应该知道的“日常 C#”功能。让我们深入了解吧!  别名任意类型*️⃣  C# 12 引入了使用 using 指令为任意类型添加别名的功能。此功能允许您指定映射到其他类型的别名。这包括元组类型、指针类型、数组类...

.NETC#