帖子
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