摘要: SharpUpdater是什么 SharpUpdater是一套C#桌面应用自动更新解决方案。基本上,所有自动更新程序的原理都一样:生成一份文件清单,将本地清单与云上清单对比后进行全量更新或增量更新。本方案的特点是集成了一套完整的工具链,从开发到发布。 版本历史 V1-3 (2016之前) 简单版本, 阅读全文
posted @ 2025-03-28 12:08 Cn#工作室 阅读(1220) 评论(4) 推荐(6)
 
摘要: 我们很高兴地宣布 NuPack 2022 正式发布!这是一个开源项目,旨在简化 .NET 开发中的 NuGet 包发布流程。 NuPack 是什么? NuPack 是一个轻量级工具,VS扩展,它可以帮助开发者更高效地构建和发布 NuGet 包。通过简单的GUI向导,NuPack 可以自动化完成以下任 阅读全文
posted @ 2025-03-11 22:07 Cn#工作室 阅读(278) 评论(0) 推荐(0)
  2026年9月15日
摘要: VS Code 集成 Agent CLI 的三种路径 现在主流的 AI Coding Agent(Claude Code、Codex、CodeBuddy 等)几乎都以 CLI 形态存在——它们本就是设计给终端跑的。所以"在 VS Code 里用 Agent"本质上就是"在 VS Code 里把终端里 阅读全文
posted @ 2026-09-15 22:39 Cn#工作室 阅读(165) 评论(0) 推荐(0)
  2026年9月7日
摘要: 让 AI Agent 住在你的 Visual Studio 里:YOLO 上手指南 YOLO 是一套IDE插件(扩展),支持IntelliJ/Visual Studio/Visual Studio Code,它充当 IDE 与你的 AI 编程 Agent(Claude、Copilot、Gemini、 阅读全文
posted @ 2026-09-07 00:53 Cn#工作室 阅读(448) 评论(5) 推荐(2)
  2026年9月4日
摘要: 一个 VS Code 扩展,把你本机装好的 AI CLI 编程助手(Claude Code / Codex / Cursor / …)收进状态栏的一个按钮里。 我们到底在解决什么问题 如果你同时用着好几个 AI 编程 agent,一定熟悉这套动作: 打开终端; 想起来某个 agent 的命令到底是 阅读全文
posted @ 2026-09-04 19:25 Cn#工作室 阅读(226) 评论(3) 推荐(1)
  2026年8月20日
摘要: Agent YOLO: AI Agents Extender Agent YOLO是一套IDE插件(扩展),它将本机安装的AI Agent CLI都嵌入到你的IDE中,支持IntelliJ/VS/VS Code。本文主要介绍IntelliJ版本。 它为你提供一个独立的 YOLO 面板 —— 一个专门 阅读全文
posted @ 2026-08-20 13:32 Cn#工作室 阅读(326) 评论(0) 推荐(0)
  2025年6月6日
摘要: 此篇为上一篇[《.NET SDK样式项目打包时如何将项目引用转为包依赖》](https://www.cnblogs.com/cnsharp/p/18819771 ")的姊妹篇。 通常情况下,我们会将每个项目都生成一个包。但有时也可能一些特殊情况会将项目及其引用项目的相关文件都打进一个包。 在之前的. 阅读全文
posted @ 2025-06-06 09:53 Cn#工作室 阅读(354) 评论(0) 推荐(3)
  2025年4月10日
摘要: 项目背景 最近开发一组类库,大约会有五六个项目。一个Core,加上若干面向不同产品的实现库,A/B/C/D...它们都依赖Core. 首先,我想统一版本号,这个容易,通过Directory.Build.props设置。 其次,每个库要单独发包。 问题是在开发阶段,子项目都是通过项目引用Core的,便 阅读全文
posted @ 2025-04-10 23:30 Cn#工作室 阅读(1439) 评论(2) 推荐(9)
  2025年1月11日
摘要: 用途 个人开发,部署自己的NuGet pkg. 环境 Win11 IIS Express (轻度使用,不安装IIS,而使用VS预装的IIS Express) VS2022 步骤 开发环境准备 因我拟用NuGet.Server,它最后的版本是基于.NET Framework 4.6。传统的Web项目V 阅读全文
posted @ 2025-01-11 22:24 Cn#工作室 阅读(120) 评论(0) 推荐(0)
  2013年12月6日
摘要: SQL Prompt有一个很好用的工具叫Snippet Manager,SQL脚本片段管理器。使用它可以快速的键入一段脚本,如输入ii+Tab,即可变成INSERT INTO同理,我们可以定义一些简写如sf SELECT * FROMscf SELECT COUNT(*) FROM甚至可以定义大段的片段如游标csr:DECLARE @p1 INT,@p2 VARCHAR(20)DECLARE cursor1 CURSOR LOCAL FORWARD_ONLY READ_ONLY STATIC FOR SELECT * FROM [... 阅读全文
posted @ 2013-12-06 17:01 Cn#工作室 阅读(815) 评论(1) 推荐(0)