标签

 .net 

相关的文章:

本列表汇集了关于 .NET 应用开发、性能优化及实用工具的优质文章,助您提升开发效率与应用性能。

我最新的成就:评审《掌握Visual Studio 2022》——深入探讨高级C#与.NET开发

https://www.nilebits.com/blog/2025/04/mastering-visual-studio-2022/ Introduction: A Professional Milestone One of the most fulfilling parts of my journey as a developer has been the opportunity to...

《掌握Visual Studio 2022》由Romain Ottonelli Dabadie撰写,旨在提升开发者的生产力。书中涵盖单元测试、调试和跨平台开发等高级技术,适合希望提升技能的开发者。技术审稿人Amr Saafan确保内容准确实用,强调将Visual Studio转变为高效开发工具。

我最新的成就:评审《掌握Visual Studio 2022》——深入探讨高级C#与.NET开发
原文英文,约1100词,阅读约需4分钟。发表于:
阅读原文

.NET程序启动就报错,如何截获初期化时的问题json - 一线码农

一:背景 1. 讲故事 前几天训练营里的一位朋友在复习课件的时候,程序一跑就报错,截图如下: 从给出的错误信息看大概是因为json格式无效导致的,在早期的训练营里曾经也有一例这样的报错,最后定位下来是公司的电脑安全软件导致的,一旦有非托管调试器,安全软件就会加密 runtimeconfig.json

文章讨论了在使用WinDbg调试C#程序时遇到的json格式错误,分析了runtimeconfig.json文件的读取过程,并提供了通过WinDbg观察文件内容的方法,最后总结了调试过程中的关键步骤和技巧。

原文中文,约6500字,阅读约需16分钟。发表于:
阅读原文

.NET 原生驾驭 AI 新基建实战系列(七):Weaviate ── 语义搜索的智能引擎创新者

与传统的数据库不同,Weaviate 专注于向量数据的存储和查询,提供了一种简单而强大的工具,使开发者能够专注于应用程序的开发,而无需过多关注底层数据库的复杂性。Weaviate 的设计理念是“数据即向量”(Data as Vectors),它将数据表示为高维向量,并通过先进的索引技术实现快速的相似性匹配。Weaviate 提供了直观的 RESTful API 和多种语言的 SDK(如...

Weaviate是一个开源向量数据库,专为高维向量数据设计,支持高效的相似性搜索。它采用先进的索引技术(如HNSW)实现快速查询,易于使用,并支持多种编程语言。与微软的Semantic Kernel集成后,增强了智能应用的构建能力,适用于语义搜索和推荐系统等场景。

原文中文,约8400字,阅读约需20分钟。发表于:
阅读原文

Equinox:掌握 .NET 高级架构的开源实践

让我们一起学习,共同进步!• ✅ 领域通知(Domain Notification):集中处理验证错误。• ✅ 领域验证(Domain Validations):确保业务逻辑正确性。• ✅ 事件溯源(Event Sourcing):记录状态变化而非最终值。• ✅ 领域事件(Domain Events):支持模块间解耦通信。• ✅ 领域驱动设计(DDD):分层结构 + 领域模型模式。• ✅...

Equinox 是一个基于 ASP.NET Core 9.0 的开源 Web 应用项目,旨在帮助开发者理解企业级应用开发,集成多种主流框架与设计模式,强调高内聚、低耦合架构,适合希望掌握 .NET 架构及高级模式的开发者学习。

原文中文,约1100字,阅读约需3分钟。发表于:
阅读原文

使用OpenAPI和Orval从.NET 9 API生成TypeScript客户端

A step-by-step guide on how to automatically create strongly typed TypeScript client for your .NET API service. Creating Demo API First, let's demonstrate how to create an API. All...

本文介绍了如何为.NET API服务自动生成强类型的TypeScript客户端。首先创建API项目并添加OpenAPI和Scalar包,然后生成API描述文件并在构建后复制到输出目录。最后,使用orval生成TypeScript客户端,生成的文件包含API调用的类型定义。

使用OpenAPI和Orval从.NET 9 API生成TypeScript客户端
原文英文,约600词,阅读约需3分钟。发表于:
阅读原文

C#/.NET/.NET Core技术前沿周刊 | 第 37 期(2025年5.1-5.11)

现在,如何把现有的业务逻辑快速的接入到模型中,成为模型落地很关键的一步,今天我们就借助微软的Semantic Kernel和Microsoft.Extensions.AI框架,通过简单的示例展示,如何把现有的ASP NET Core WebApi转换成MCP Server。C#/.NET/.NET...

C#/.NET/.NET Core技术前沿周刊每周分享最新技术文章、项目和学习资源,涵盖Sqids工具、C# 14新特性、实时监控系统等,促进开发者交流与学习。

原文中文,约4900字,阅读约需12分钟。发表于:
阅读原文

在.NET 8/9中的OAuth2.0 Cookie认证

Web applications and APIs that would rather utilize server-side session management than frontend OAuth token disclosure, opt for Cookie Authentication. Cookie Authentication A method in an...

Cookie认证是一种在OAuth系统中保持用户登录状态的方法,ASP.NET Core通过CookieAuthenticationDefaults类配置此认证。在成功的OAuth认证后,使用OnCreatingTicket事件保存身份声明,并通过HttpContext.User属性访问用户数据,从而管理用户访问权限。

在.NET 8/9中的OAuth2.0 Cookie认证
原文英文,约600词,阅读约需2分钟。发表于:
阅读原文

如何构建.NET PDF编辑器(开发者教程)

Editing PDF files programmatically is a common requirement in enterprise applications — whether you're modifying invoices, generating reports, or enabling users to fill and save forms. The .NET...

IronPDF是一个强大的.NET库,允许开发者程序化编辑PDF文件,支持添加页眉、页脚、水印、元数据和合并文件等功能,适用于发票、报告和表单处理等多种应用场景。

如何构建.NET PDF编辑器(开发者教程)
原文英文,约1100词,阅读约需4分钟。发表于:
阅读原文

多阶段Docker构建:.NET开发者指南

My Docker skills were getting rusty. My day-to-day work has shifted away from containerized workloads and more towards modernizing legacy systems or architecting serverless solutions. Somehow,...

作者通过编写一个.NET Web API的多阶段Docker构建,提升了Docker技能。多阶段构建通过分离构建和运行环境,显著减少了镜像大小(从2GB降至167.5MB),提高了构建效率,降低了安全风险。此过程展示了优化Dockerfile的方法,适合现代开发者学习。

多阶段Docker构建:.NET开发者指南
原文英文,约1300词,阅读约需5分钟。发表于:
阅读原文

使用.NET REST API在C#中读取PDF元数据以获取更好的文档洞察

Extracting hidden metadata from PDF files is often a vital task in enterprise settings, particularly for data audits, content classification, and compliance purposes. With the GroupDocs.Metadata...

在企业环境中,从PDF文件中提取隐藏的元数据至关重要。使用GroupDocs.Metadata Cloud .NET SDK,开发者可以通过C#代码轻松提取PDF元数据,如创建时间和作者信息,适用于数字归档和文档处理,无需复杂依赖或手动检查。

使用.NET REST API在C#中读取PDF元数据以获取更好的文档洞察
原文英文,约400词,阅读约需2分钟。发表于:
阅读原文