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

相关推荐
这就是佬们吗9 小时前
力扣---leetcode48
java·笔记·后端·算法·leetcode·idea
nnerddboy9 小时前
Three.js自学笔记:1.环境搭建
笔记
saoys9 小时前
Opencv 学习笔记:手动绘制彩色图像的 RGB 通道直方图
笔记·opencv·学习
程序员zgh9 小时前
C++ 纯虚函数 — 抽象接口
c语言·开发语言·c++·经验分享·笔记·接口隔离原则
秦奈9 小时前
Unity复习学习笔记(九):UGUI
笔记·学习·unity
停走的风9 小时前
anaconda与pycharm卸载重安装笔记
笔记·pycharm·conda
Dragon水魅9 小时前
使用 Easy Dataset 批量构建标准化微调数据集
microsoft
深蓝海拓9 小时前
PyQt5/PySide6的moveToThread:移动到线程
笔记·python·qt·学习·pyqt
Xudde.10 小时前
在网络空间安全专业大二上学期个人经历
笔记·学习·安全
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [drivers][base]dd
linux·笔记·学习