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

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
Jan 2, 2025
0
0

探索Microsoft.Extensions.VectorData与Qdrant和Azure AI搜索的使用

Eddie Chen
Eddie Chen

本文翻译自Bruno Capuano的Exploring Microsoft.Extensions.VectorData with Qdrant and Azure AI Search 了解如何使用 Microsoft.Extensions.VectorData并通过 Qdrant 和 Azure AI 搜索实现语义搜索。 使用 Microsoft.Extensions.VectorData 深入了解语义搜索:Qdrant 和 Azure AI 搜索 语义搜索正在改变应用程序查找和解释数据的方式,它专注于含义,而不仅仅是关键字匹配。随着 Microsoft.Extensions.VectorData 的发布,.NET 开发人员拥有了一组新的构建模块,用于将基于向量的搜索功能集成到其应用...

.net 9AIAzure AI Search
Dec 19, 2024
0
0

使用 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
Dec 12, 2024
0
0

dotnet scaffold – .NET的下一代内容创建工具

Eddie Chen
Eddie Chen

本文翻译自微软首席产品经理Sayed Ibrahim Hashimi的dotnet scaffold - Next Generation Content Creation for .NET 。  在Visual Studio中,用于ASP.NET Core项目的Scaffolding是一个已经存在很久的功能,它在ASP.NET Core发布之后不久就已经添加。我们多年来也一直支持从命令行里进行Scaffolding。从命令行的使用体验中,我们听到了许多用户的反馈,他们希望我们为Scaffolding提供一个交互式的命令行界面 (CLI)。为此目标,我们一直在开发一个新的交互式CLI工具 。这个工具现在已经做为预览版发布。在这边文章中,我们将描述如果获取和使用这个新的命令行工具。此工具是开源...

.net 9FeaturedFeatured-Post