23

当我尝试在 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

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

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

我在 Ubuntu/Linux 上。

4

4 回答 4

46

这可以通过添加以下内容来解决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

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

于 2016-05-15T13:02:33.840 回答
3

如果你想对 archlinux 做同样的事情,看看这里 => https://wiki.archlinux.org/index.php/Visual_Studio_Code,你有多种可能的选择来解决这个问题。

于 2021-04-04T21:18:05.113 回答
3

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

于 2021-05-05T21:19:14.067 回答
0

扩展来自@Vikrant Chaudhary 的答案。如果有人想在 Windows 上做同样的事情,product.json 的路径在这里:

VSCodium 的 Windows 路径:C:\Program Files\VSCodium\resources\app\product.json

于 2021-01-24T08:49:07.010 回答