Showing results for Category: .NET Blog in Chinese from .NET中文官方博客

Mar 20, 2025
0
0

引入对SLNX的支持,.NET CLI 中更简洁的解决方案文件格式

Eddie Chen
Eddie Chen

本文翻译自Chet Husk的Introducing support for SLNX, a new, simpler solution file format in the .NET CLI 多年来,解决方案文件已成为 .NET 和 Visual Studio 体验中的一部分,并且它们一直拥有相同的自定义格式。最近,Visual Studio 解决方案团队已开始预览一种新的基于 XML 格式的解决方案文件格式,称为 SLNX。从 .NET SDK 9.0.200 开始, CLI 支持生成这些文件并与之交互,其方式与使用现有解决方案文件的方式相同。在本文的其余部分,我们将展示如何迁移到新格式,探索 dotnet CLI 对该格式的新支持,并讨论该格式走向正式发布的后续计划。 快速开始 ...

slnxDotnet CLI
Mar 13, 2025
0
0

.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
Mar 6, 2025
3
0

.NET MAUI在 .NET 9 中的性能功能

Eddie Chen
Eddie Chen

本文翻译自 Jonathan 和 Simon 的 .NET MAUI Performance Features in .NET 9 .NET 多平台应用 UI (.NET MAUI) 随着各个版本的发布而不断发展,与此同时,.NET 9 重点引入了裁剪功能和一个新的受支持运行时:NativeAOT。这些功能可以帮助您减少应用程序大小、提高启动速度,并确保应用程序在各个平台上流畅运行。无论是希望优化 .NET MAUI 应用的开发者,还是 NuGet 包的作者,都可以在 .NET 9 中使用这些功能。 我们还将向开发人员介绍可用于测量 .NET MAUI 应用程序性能的选项。CPU 采样和内存快照可分别通过 和 获得。这些工具可以帮助您深入了解应用程序、NuGet 包的性能问题,甚...

.NET MAUI.net 9
Feb 27, 2025
1
0

使用Chroma构建.NET AI应用

Eddie Chen
Eddie Chen

本文翻译自 Luis 和 Jiri 的 Building .NET AI apps with Chroma 无论您是构建 AI 解决方案还是想使用高级搜索功能增强现有项目,您现在都可以使用 Chroma 作为 .NET 应用程序中的数据库提供程序。 什么是Chroma? Chroma 是一款适用于人工智能应用程序的开源数据库。 借助对存储嵌入、元数据过滤、向量搜索、全文搜索、文档存储和多模式检索的支持,您可以使用 Chroma 在应用程序中支持语义搜索和检索增强生成(RAG)功能。 有关更多详情,请访问 Chroma 网站。 在 C# 应用程序中使用Chroma 在本示例中,我们将使用 ChromaDB.Client 来连接到 Chroma 数据库并使用向量搜索来搜索电...

AIVectordbChroma
Feb 20, 2025
0
0

增强 Razor 生产力的新功能

Eddie Chen
Eddie Chen

本文翻译自Leslie Richardson的New Features for Enhanced Razor Productivity! 如果您现在正在使用 Razor 构建 Web 应用,我们为您带来了一些令人兴奋的新功能,无论您使用的是 Visual Studio 还是 Visual Studio Code,您都会爱上这些新功能!现在,您可以使用名为“将元素提取到新组件”的重构功能,以及全新的基于 Roslyn 的 C# 分词器,这些功能旨在提升您在 Razor 文件中的开发效率。让我们一起来看看吧!  将元素提取到新组件  将元素提取到新组件是 Visual Studio 17.12 中提供的一项全新的重构功能,它可以自动化创建新 Razor/Blazor 组件的过程。您...

BlazorRazor
Feb 14, 2025
0
0

.NET 9 网络优化

Eddie Chen
Eddie Chen

本文翻译自 Máňa, Natalia 和 Anton 创作的 .NET 9 Networking Improvements 秉承我们的传统,我们很高兴与您分享这篇博客文章,以介绍新的 .NET 版本中网络领域相关的最新动态和最有趣的变化。今年,我们带来了 HTTP 领域的改变、新的 HttpClientFactory API、.NET Framework 兼容性优化等更多内容。  HTTP 在接下来的部分中,我们将介绍 HTTP 领域最具影响力的变化。其中包括连接池的性能优化、对多个HTTP/3连接的支持、Windows代理的自动更新,以及重要的社区贡献。  连接池 在此版本中,我们对HTTP连接池进行了两项显著的性能优化。  我们增加了对多个HTTP/3连接的可选支持。根...

.net 9httpHttp-Client-Factory
Feb 9, 2025
1
0

立即使用 .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 23, 2025
0
0

.NET 9 中的 OpenAPI 文档生成

Eddie Chen
Eddie Chen

本文翻译自Mike Kistler的OpenAPI document generation in .NET 9 .NET 9 中的 ASP.NET Core 通过引入全新的对OpenAPI 文档生成功能的内置支持,简化了为 API 端点创建 OpenAPI 文档的过程。这项新功能旨在简化开发工作流程,并改善 OpenAPI 定义在 ASP.NET 应用中的集成。 OpenAPI 的广泛使用催生了丰富的工具和服务生态系统,它们能够帮助您更高效地构建、测试和记录 API。例如,Swagger UI、Kiota 客户端库生成器和 Redoc 等,当然还有许多其他工具。  为什么选择 OpenAPI?  OpenAPI 是定义和记录 HTTP API 的强大工具。它提供了一种标准化方式来描述 ...

.net 9ApiOpenapi
Jan 17, 2025
0
0

.NET Aspire小贴示 – 管理容器和数据生命周期

Eddie Chen
Eddie Chen

本文翻译自 James Montemagno 的 .NET Aspire Quick Tip – Managing Container & Data Lifetime .NET Aspire 凭借其强大的应用程序组合编排功能增强了本地开发流程。在 .NET Aspire 应用程序主机中,您可以在一个集中位置为应用程序指定所有项目、可执行文件、云资源和容器。当您运行应用程序主机项目时,.NET Aspire 将自动运行您的项目和可执行文件,根据需要配置云资源,并下载和运行应用程序依赖的容器。.NET Aspire 9 添加了新功能,让您可以更好地控制在本地计算机上管理容器生命周期的方式,从而在使用容器时加快开发速度。 .NET Aspire 容器 让我们看一个简单的 .NET A...

.net 9
Jan 9, 2025
0
0

通过 .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