Skip to content

Smart Input for Visual Studio and SSMS 0.3.3

Latest

Choose a tag to compare

@Ysm-04 Ysm-04 released this 12 Oct 22:00
7a68d66

Smart Input 0.3.3

本版本合并了对 SQL Server Management Studio 的完整支持,并修复发布与构建流程中的遗留问题。

主要内容

  • 支持 SSMS 22(2025,64 位)。
  • 提供 SSMS 18 / 19 / 20 Legacy(32 位)兼容负载。
  • 增强 T-SQL 上下文识别,包括注释、字符串、转义标识符和 SET QUOTED_IDENTIFIER ON/OFF。
  • 修复仅安装 Visual Studio MSBuild、未安装独立 .NET SDK 时的构建问题。
  • 修复部署脚本 -WhatIf 安全性、私有注册表备份和失败状态报告。
  • 修复 Release 构建映射、测试程序选择及 Pack-Release.ps1 -Build 打包流程。

下载说明

  • SmartInput.VisualStudio.vsix:Visual Studio 2022 / 2026。
    • SHA-256:D33D57B78060F26C7CD9D6D9E6C11D7F94B5A6ED4319C72954D25B257FD95814
  • SmartInput-SSMS22.zip:SSMS 22(2025,64 位)。
    • SHA-256:27502A0F7A21D4F5EC39F004B7AA736029819549671DD56C48A926E6A6682FD8
  • SmartInput-SSMS-Legacy.zip:SSMS 18 / 19 / 20(32 位)。
    • SHA-256:833EF74EC2E85E8D4A7AF0885B4E8113FAF9AD7CF4E211346C6310A345279B47

请勿混用 SSMS 22 和 Legacy 安装包。部署前建议先执行对应脚本的 -WhatIf 模式核对目标路径。

验证与来源

  • 发布标签及附件对应构建提交:7a68d66d7e67264e841299cdc4e41020bd7b6080。
  • 主仓库合并提交:3d9053dbcd17978be42a8e254a514906adf44ed7;其代码树与构建提交完全一致。
  • PR 构建记录为 143 项自动化测试通过、双包结构校验通过。
  • SSMS 22 + 搜狗拼音已完成部署、加载、菜单、状态栏、T-SQL 上下文和输入法切换实机验证。

完整变更和评审记录见 PR #2。