设为首页 - 加入收藏   IDE,Visual Studio Code,VS code,代码编辑器,微软,扩展程序 – 后发制人网
您的当前位置:首页 > 微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制 – 蓝点网 正文

微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制 – 蓝点网

来源:微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制 – 蓝点网 编辑:微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制 – 蓝点网 时间:2025-04-16 10:04:05

微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制

#软件资讯 微软正在限制 C/C++ 等扩展程序在基于 Visual Studio Code 的第三方代码编辑器上运行,因为这些扩展程序采用的都非常规的开源许可证。例如 Cursor 现在使用这些扩展程序就会被提示禁用,目前 Cursor 正准备在后续版本中淘汰这些微软自家扩展并使用开源方案。查看全文:https://ourl.co/108772

如果你使用 Cursor 等 AI 工具或代码编辑器,那么尝试安装并使用诸如 C/C++ 或 Remote SSH 等扩展程序时可能会报错并提示这些扩展程序只能与 Microsoft Visual Studio Code 等微软产品和服务结合使用。

微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展并不开源

图片来源:GitHub

具体来说这些错误提示可能是这样的:

The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications.

出现这个问题的原因在于微软自己开发的这些扩展程序并非使用常规的开源许可证,实际上微软从来不允许这些扩展程序在非微软开发工具中使用,只不过以前微软并未实施严格限制,直到现在微软才开始实施严格限制(通过验证客户端来识别)。

简而言之虽然 Microsoft Visual Studio Code 是开源的可以基于该项目开发不同类型的代码编辑器,但微软这些扩展并非开源的因此并不支持这这些非微软官方的代码编辑器中使用,否则就是违反商业条款。

这些扩展程序支持的应用包括 Microsoft Visual Studio、Visual Studio for Mac、Visual Studio Code、Azure DevOps、Team Foundation Server 等,而 Cursor 就是基于 VSCode 开发的第三方代码编辑器,所以在使用时会看到报错提醒。

为了解决这个问题目前 Cursor 正在和开源社区合作准备推出淘汰微软这些扩展程序并使用开源方案,到 Cursor 后续版本中将集成开源方案替代微软的扩展程序,解决开发者使用时碰到的被禁用情况。

注:诸如 C/C++ 等扩展在 GitHub 上可以看到源代码,但使用的是微软软件许可证和名为 Runtimelicenses 的许可证

版权声明:
感谢您的阅读,除非文中已经注明来源网站,否则均为 蓝点网 原创内容,转载时请务必以超链接(而非纯文本链接)标注来源于蓝点网及本文完整链接,感谢!内容来源:蓝点网 -

相关文章

Copyright © 2025 微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制 – 蓝点网 – 后发制人网微软正在限制诸如C/C++扩展程序在非VS Code上运行 因为这些扩展有严格的许可限制 – 蓝点网 – 后发制人网

sitemap