帖子

2020

在 WSL 主目录上使终端加载 bash

配置 Windows 终端以通过 .bashrc 直接在 Linux 主目录中打开 WSL 会话。

使用 ExpandoObject 生成动态对象

使用 ExpandoObject 动态创建具有运行时定义的属性的对象,以实现灵活的数据导出。

.NET

使用 TravisCI 持续交付 NuGet 包

使用 Travis CI 持续交付管道自动化 NuGet 包编译、测试和发布。

.NET NuGet CI/CD

使用 TravisCI 持续集成 .NET Core 3.0 项目

使用 Travis CI 进行自动化构建和测试,为 .NET Core 项目设置持续集成。

.NET CI/CD

2019

我对内存缓存的看法

使用 C# 和泛型构建具有过期支持的自定义内存缓存实现。

.NET

使用 Devtools 截取页面屏幕截图

使用 Chrome DevTools 内置屏幕截图命令捕获全页和区域屏幕截图。

使用 .NET Framework 中的嵌入式和外部资源的自定义语言

使用 .NET Framework 中的嵌入式和外部 .resx 资源文件实现多语言支持。

.NET

2018

使用 Bot Framework 和 DirectLine 进行流程案例的集成测试

扩展 Bot Framework 集成测试以支持多轮对话流场景。

.NET Bot Framework

使用Bot Framework和DirectLine集成测试(3)

在 Bot Framework 集成测试中使用 Roslyn CodeAnalysis 评估机器人响应(第 3 部分)。

.NET Bot Framework NuGet

使用Bot Framework和DirectLine集成测试(2)

实施 DirectLine 授权和 API 调用以进行 Bot Framework 集成测试(第 2 部分)。

.NET Bot Framework

使用Bot Framework和DirectLine集成测试(1)

使用 DirectLine API 和 JSON 测试用例为 Bot Framework 聊天机器人设置集成测试。

.NET Bot Framework