从源代码运行Visual Studio代码时"找不到扩展名"

Vik*_*ary 7 visual-studio-code vscode-extensions

当我尝试在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
Run Code Online (Sandbox Code Playgroud)

但是,如果我从官方版本运行VS Code ,那么我就可以安装扩展.

那么,当我直接从源存储库运行VS Code时,如何从Visual Studio Marketplace启用下载和安装扩展?(Visual Studio Marketplace集成是否在官方版本中单独捆绑?)

我在Ubuntu/Linux上.

Vik*_*ary 12

这可以通过添加以下内容来修复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"
}
Run Code Online (Sandbox Code Playgroud)

(这也可以通过复制固定product.json从正式构建(在的.zip archvie,product.json是下resources/app),它包含上述线).

更多信息:https://github.com/Microsoft/vscode/issues/1557

  • 可能有某个服务器停在某处...我已经尝试在两台不同的计算机上搜索扩展程序......"找不到扩展程序." (3认同)
  • 这次真是万分感谢 (2认同)
  • 我的“product.json”包含这些行,但不起作用:( (2认同)
  • 刚刚根据 [marketplace.visualstudio.com](https://marketplace.visualstudio.com/) 确认“抱歉!我们的服务目前不可用。我们正在努力尽快恢复所有服务。请检查很快回来。” 如果将来有人遇到这个问题,请先检查网站是否有服务...将节省您配置文件/重新安装软件的时间。 (2认同)

小智 7

您可以使用code-marketplace扩展在AUR代码 OSS 中添加 Microsoft Marketplace 注册表。此扩展将安装一个 pacman 挂钩,在每次软件包更新时修补该文件。

  • 完美的!这正是我所需要的,如果您不打算更新整个系统,请确保运行“pacman -S code”以调用挂钩。 (2认同)