从源代码运行 Visual Studio Code 时“未找到扩展”
Posted
技术标签:
【中文标题】从源代码运行 Visual Studio Code 时“未找到扩展”【英文标题】:"No extensions found" when running Visual Studio Code from source 【发布时间】:2016-09-05 17:27:21 【问题描述】:当我尝试在 Visual Studio Code 中安装任何扩展时(即,通过按 Ctrl+P
然后运行 ext install RustyCode
),我收到一条消息 No extensions found
。
但是,这只发生在我直接从源存储库运行 VS Code 时。即,之后:
git clone https://github.com/Microsoft/vscode.git
cd vscode
git checkout 1.0.0
scripts/code.sh
但是,如果我从 official builds 运行 VS Code,那么我可以安装扩展。
那么,当我直接从源存储库运行 VS Code 时,如何才能从 Visual Studio Marketplace 下载和安装扩展? (Visual Studio Marketplace 集成是否单独捆绑在官方版本中?)
我在 Ubuntu/Linux 上。
【问题讨论】:
【参考方案1】:您可以使用AUR
中的code-marketplace
扩展名在代码OSS 中添加微软市场注册。此扩展将安装一个 pacman 挂钩,该挂钩会在每次软件包更新时修补文件。
【讨论】:
完美!这正是我所需要的,如果您不打算更新整个系统,请确保运行pacman -S code
以调用钩子。【参考方案2】:
如果你想对 archlinux 做同样的事情,看看这里 => https://wiki.archlinux.org/index.php/Visual_Studio_Code,你有多种可能的选择来解决这个问题。
【讨论】:
【参考方案3】:扩展来自@Vikrant Chaudhary 的答案。如果有人想在 Windows 上做同样的事情,product.json 的路径在这里:
VSCodium 的 Windows 路径:C:\Program Files\VSCodium\resources\app\product.json
【讨论】:
【参考方案4】:可以通过在product.json
中添加以下内容来解决此问题:
"extensionsGallery":
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
(这也可以通过从官方版本中复制 product.json
来解决(在 .zip archvie 中,product.json
在 resources/app
下),其中包含上述行。 p>
更多信息:https://github.com/Microsoft/vscode/issues/1557
【讨论】:
谢谢你 仓库根目录下已经有一个product.json
。这就是那个。
我的product.json
包含这些行,但无法正常工作:(
某处可能存在服务器故障...我已尝试在两台不同的计算机上搜索扩展程序...“未找到扩展程序。”
刚刚通过marketplace.visualstudio.com 确认“抱歉!我们的服务目前不可用。我们正在努力尽快恢复所有服务。请稍后再回来查看。”如果以后有人遇到这个问题,请先检查网站是否有可用的服务...将为您节省配置文件/重新安装软件的时间。以上是关于从源代码运行 Visual Studio Code 时“未找到扩展”的主要内容,如果未能解决你的问题,请参考以下文章
如何在Visual Studio Code 中运行 Python
visual studio 和visual studio code 的区别
使用 Visual Studio Code 调试和运行 Angular 2 Typescript?