注册微软开发者账号并创建发布者账户;2. 准备好扩展并打包成.vsix文件;3. 使用vsce工具上传扩展到marketplace;4. 完善页面信息并提交审核。发布vscode扩展需先注册microsoft partner center账号并创建发布者信息,获取发布者id,接着确保扩展项目无误后使用vsce打包,安装必要工具并生成.vsix文件,随后通过azure devops获取pat令牌,用vsce命令上传扩展,上传后完善插件页面的描述、截图等信息,最后提交审核,通常一两天内完成,注意确保所有配置项如发布者id、权限、页面内容准确无误以避免反复修改。

想把一个VSCode扩展发布到官方插件商店?其实流程比你想象的要简单一些,但有些细节容易忽略。只要你有一个准备好的扩展项目,并完成账号和工具的配置,就能顺利提交并通过审核。

下面是一些关键步骤和注意事项,帮你顺利完成发布流程。
注册微软开发者账号并创建发布者账户
在发布之前,你需要一个 Microsoft Partner Center 账号。这个账号不仅可以用来发布 VSCode 插件,还能管理其他微软生态下的应用。
如果你还没有账号,可以去 Partner Center 注册登录后,在“仪表板”里选择“Visual Studio Marketplace”创建一个“发布者(Publisher)”信息,包括名称、ID 和联系邮箱发布者 ID 很重要,之后在 package.json 中要用到它
注册过程可能需要验证身份,尤其是首次使用时。建议提前几天准备,避免耽误发布进度。
准备好扩展并打包成 .vsix 文件
在发布前,确保你的扩展已经测试通过,并且没有明显的 bug。同时,检查以下几点:

package.json 中的字段是否正确,特别是:"publisher":必须是你在 Marketplace 上注册的发布者 ID"name" 和 "displayName" 是否清晰准确"icon"、"preview"、"galleryBanner" 等视觉元素是否齐全使用命令 vsce package 打包生成 .vsix 文件需要先安装 vsce 工具:npm install -g vsce
如果依赖了其他模块,记得运行 vsce package 前执行 npm run compile 或构建命令,确保最终打包的是最新可用代码。
AppMall应用商店
AI应用商店,提供即时交付、按需付费的人工智能应用服务
56 查看详情
使用 vsce 工具上传扩展到 Marketplace
有了 .vsix 文件后,就可以用 vsce 直接上传到市场了。
安装 vsce(如果还没装)获取 Personal Access Token(PAT)进入 Azure DevOps,生成一个 PAT,权限选“Visual Studio Marketplace (Publish)”使用命令上传扩展:
vsce publish -p
或者只上传不发布(适合先预览):
vsce upload -p
上传完成后,会自动跳转到 Marketplace 页面,你可以继续补充描述、截图等内容。
完善页面信息并提交审核
上传只是第一步,还需要完善插件的展示页内容:
添加清晰的功能介绍和使用说明补充截图或 GIF 动图,帮助用户理解用途设置合适的分类标签,便于搜索发现检查是否勾选了“Show in Visual Studio Marketplace”
提交后一般会在一两天内完成审核。如果你的插件涉及网络请求或敏感操作,可能会收到额外的询问邮件,按要求回复即可。
基本上就这些。整个流程不算复杂,但要注意每个环节的细节,比如 publisher ID、token 权限、页面信息等,否则上传后还得反复修改。只要准备工作做足,发布过程还是很顺畅的。
以上就是VSCode扩展开发进阶 发布VSCode插件到商店完整流程的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/479879.html
微信扫一扫
支付宝扫一扫