Live Share 免费实时协作功能已于2023年10月被官方停用,仅限Visual Studio订阅用户发起会话;普通用户只能加入他人会话,且仅支持只读终端、调试和文件浏览。

VSCode 官方已停止支持 Live Share 插件的免费实时协作功能(2023 年 10 月起),目前仅限 Microsoft 账户绑定 Visual Studio 订阅用户使用。普通用户无法通过官方渠道开启完整实时共享编辑、终端、服务器调试等能力。
为什么 Live Share 现在点“开始协作”就报错?
常见错误信息是:You don't have permission to start a collaboration session 或直接跳转到 VS 订阅购买页。这不是配置问题,而是服务策略变更 —— Live Share 已从“VSCode 免费扩展”转变为“Visual Studio 订阅增值功能”。即使你装了最新版插件、登录了微软账户,只要没订阅 VS Dev Essentials(非企业版)或 Visual Studio Professional/Enterprise,就无法发起会话。
有没有能替代的开源/免费方案?
有,但能力与体验有明确取舍:
-
CodeTogether:免费支持 2 人实时编辑(含语音)、共享终端和调试,无需注册账号,但需双方都安装插件并手动交换连接码;不支持跨组织权限管理 -
Teletype(已归档):Atom 时代方案,VSCode 不再兼容,切勿尝试 - 自建
collab-server+vscode-collab:依赖 Node.js 部署协同后端,适合内网团队,但无身份鉴权、无历史回溯,维护成本高 - 用 Git +
git diff --no-index+ 屏幕共享临时补位:不是实时编辑,但零配置、全平台可用,适合快速对齐逻辑
如果必须用 Live Share,还能做什么?
未订阅用户仍可参与他人发起的会话(即“加入”,非“发起”),且部分只读能力保留:
- 查看对方编辑器内容、光标位置、文件树导航
- 运行对方共享的
Debug配置(前提是本地有对应 launch.json 和环境) - 访问对方共享的
Terminal(仅限只读模式,不能输入) - 无法使用
Share Server、Share Audio、Pair Programming Mode
真正卡住多人实时协同的,从来不是插件怎么装,而是权限边界在哪——别在配置上耗时间,先确认你们团队是否已有 VS 订阅,或者愿意接受 CodeTogether 的连接方式。后者连 token 都不用存,关掉 VSCode 就自动断开,反而更干净。











