"No extensions found" when 运行 Visual Studio 来自源代码
"No extensions found" when running Visual Studio Code from source
当我尝试在 Visual Studio 代码中安装任何扩展时(即按 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 市场集成是否单独捆绑在官方版本中?)
我在Ubuntu/Linux。
这可以通过在 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
下)其中包含以上几行)。
扩展@Vikrant Chaudhary 的答案。如果有人想在 Windows 上做同样的事情,product.json 的路径在这里:
Windows VSCodium 的路径:C:\Program Files\VSCodium\resources\app\product.json
如果你想对 archlinux 做同样的事情,请看这里 => https://wiki.archlinux.org/index.php/Visual_Studio_Code,你有多种可能的选择来解决这个问题。
您可以使用 AUR
中的 code-marketplace
扩展在代码 OSS 中添加 Microsoft 市场注册表。此扩展程序将安装一个 pacman 挂钩,在每次软件包更新时为文件打补丁。
对于 Arch linux,您可以访问此路径下的 product.json
文件 - /usr/lib/code/product.json
。
只需使用以下内容编辑 extensionsGallery
文件 -
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
就像@Vikrant Chaudhary 说的那样。
当我尝试在 Visual Studio 代码中安装任何扩展时(即按 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 市场集成是否单独捆绑在官方版本中?)
我在Ubuntu/Linux。
这可以通过在 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
下)其中包含以上几行)。
扩展@Vikrant Chaudhary 的答案。如果有人想在 Windows 上做同样的事情,product.json 的路径在这里:
Windows VSCodium 的路径:C:\Program Files\VSCodium\resources\app\product.json
如果你想对 archlinux 做同样的事情,请看这里 => https://wiki.archlinux.org/index.php/Visual_Studio_Code,你有多种可能的选择来解决这个问题。
您可以使用 AUR
中的 code-marketplace
扩展在代码 OSS 中添加 Microsoft 市场注册表。此扩展程序将安装一个 pacman 挂钩,在每次软件包更新时为文件打补丁。
对于 Arch linux,您可以访问此路径下的 product.json
文件 - /usr/lib/code/product.json
。
只需使用以下内容编辑 extensionsGallery
文件 -
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
就像@Vikrant Chaudhary 说的那样。