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,请执行以下操作:
- 将扩展添加到扩展库。
我是没看懂泽呢么个添加扩展库方法,我打开这个json里面有Microsoft.AzureDataStudio.DownloadPage,我进行x之后修改提交给他们审核??没明白,懂得朋友吐槽下 - 我们目前不支持托管第三方扩展。 Azure Data Studio 不会下载扩展,但提供了浏览到下载页面的选项。 若要为扩展设置下载页,请设置资产“Microsoft.AzureDataStudio.DownloadPage”的值。
- 针对发布/扩展分支创建 PR。
- 向团队发送评审请求。
你的扩展将接受评审并添加到扩展库中。
2023-8-24 13:58:16
通过PR github项目进行调整,成功上架
image.png