azure data studio SQL扩展插件开发笔记

node.js环境下拉取脚手架

复制代码
npm install -g yo generator-azuredatastudio
yo azuredatastudio

改代码 运行

调试扩展,在visual studio code中安装插件即可

然后visual studio code打开进行修改运行即可

image.png

运行后自动打开auzre data studio了,

下面是我开发的扩展,

image.png

打包成vsix

下面是我的存储过程转sql的包https://github.com/lozn00/AzureSQLProcConvertSQL/raw/master/StoredProcedureConverter-0.0.1.vsix

复制代码
npm install -g @vscode/vsce```
vsce package

发布市场

官网的介绍

若要将新扩展发布到 Azure Data Studio,请执行以下操作:

  1. 将扩展添加到扩展库

    我是没看懂泽呢么个添加扩展库方法,我打开这个json里面有Microsoft.AzureDataStudio.DownloadPage,我进行x之后修改提交给他们审核??没明白,懂得朋友吐槽下

  2. 我们目前不支持托管第三方扩展。 Azure Data Studio 不会下载扩展,但提供了浏览到下载页面的选项。 若要为扩展设置下载页,请设置资产"Microsoft.AzureDataStudio.DownloadPage"的值。

  3. 针对发布/扩展分支创建 PR。

  4. 向团队发送评审请求。

你的扩展将接受评审并添加到扩展库中。

2023-8-24 13:58:16

通过PR github项目进行调整,成功上架

image.png

更多参考https://learn.microsoft.com/zh-cn/sql/azure-data-studio/extensions/extension-authoring?view=sql-server-ver16

相关推荐
蒸蒸yyyyzwd7 分钟前
cpp选手秋招学习笔记 day12
笔记·学习·oracle
Wang's Blog14 分钟前
PostgreSQL笔记38:慢查询定位与优化的系统方法论
数据库·笔记·postgresql
XiaQ091942 分钟前
Linux 常用命令学习笔记(用户管理篇):用户、组与权限的钥匙
linux·开发语言·笔记·学习
He BianGu43 分钟前
【笔记】使用Assembly.LoadFrom和AssemblyLoadContext加载插件对比,以及有没有更合适的加载插件方案
笔记
hhwyqwqhhwy1 小时前
正点原子-ZYNQ7020 开发笔记
笔记
LuminousCPP1 小时前
栈和队列专题(四):LeetCode 232. 用栈实现队列|双栈分工 + 按需迁移 + 摊还 O(1)
c语言·数据结构·笔记·算法·leetcode
GGMM7891 小时前
富士 EP‑3957E‑C4 电源驱动板维修实战笔记
笔记·变频器·变频器维修
Wang's Blog1 小时前
PostgreSQL笔记37:数据库性能瓶颈排查方法论与工具链
数据库·笔记·postgresql
Wang's Blog1 小时前
PostgreSQL笔记23:Checkpoint机制与脏页处理深度解析
笔记·postgresql
葡萄成熟时 !10 小时前
JAVA 常用API学习笔记
java·笔记·学习