- 基于 C# 开源的轻量级事件总线
-
欢迎来到Dotnet工具箱!在这里,你可以发现各种令人惊喜的开源项目!EventBus推荐一个使用.NET开发的轻量级消息总线EventBus,这是一个参照JavaSpring中的...
- 能更好集成容器的反向代理工具Traefik的简单使用
-
Traefik与Nginx一样,也是一款优秀的反向代理工具,使用go语言开发,本文将介绍怎样用Traefik来实现多服务转发的需求。需求1、WebAPI接口中有两大类业务,当然根据具体...
- .Net8新特性publish发布模式默认为release,同时支持配置化
-
在.NET8中新增了一些特性,是关于dotnetpublish和dotnetpack的默认行为会发生一些变化,之前publish和pack默认是Debug,从.NET8...
- 使用Docker快速部署一个Net项目
-
前言Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。优点?Web应用的自动化打包和发布。?自动化测试和...
- 体验 dotnet 9 中的 OpenAPI 支持
-
体验dotnet9中的OpenAPI支持Introasp.net9中引入了生成OpenAPI文档的支持,来体验一下GetStarted首先我们需要添加对Microsoft.Asp...
- 分布式事务 | 使用DTM 的Saga 模式
-
DTM简介前面章节提及的MassTransit、dotnetcore/CAP都提供了分布式事务的处理能力,但也仅局限于Saga和本地消息表模式的实现。那有没有一个独立的分布式事务解决方案,涵盖多种分...
- .NET9和Rust的互相调用
-
蓝字江湖评谈设为关注/星标前言本篇先看下.NET9调用Rust,然后看下Rust调用.NET9。它们相互的一个操作。.NET9调用Rust新建一个Rust动态库名为net的项目,进入到项目根目录#...
- Microsoft.Extensions.AI 预览版简介 – 适用于 .NET 的统一 AI 构建块
-
作者:LuisQuintanilla-项目经理排版:AlanWang我们很高兴地宣布Microsoft.Extensions.AI.Abstractions和Microsoft.Exte...
- C# Dev Kit for Visual Studio Code 用法详解
-
C#DevKit是一个VisualStudioCode的扩展,为C#开发提供了丰富的功能和工具支持。下面是一些C#DevKit的用法详解:1.创建和打开项目:在Visua...
- 将 .NET Aspire 添加到现有应用:前端 JavaScript 项目处理
-
本文介绍如何将.NETAspire添加到现有应用的前端项目中,以便于在现有项目中使用.NETAspire的功能。通过添加.NETAspire支持,我们可以简化云原生应用程序的生成过程...