无法安装 VS Code 扩展
Can't install VS Code extension
我无法安装 VS Code 的扩展。它有效,而不是停止工作。我从命令面板检查了开发人员工具中的网络选项卡 - >共享进程,没有错误。我在工作中有防火墙和代理,但手动安装应该可以。
在 install.log 中,我发现“一个或多个扩展用于 Visual Studio 代码。尝试将它们安装在 Visual Studio 代码中。”这正是我一直在尝试的,似乎 VSIX 无法理解此扩展确实适用于 VS Code。尝试了许多不同的扩展。
根据回答的 运行 建议更新:似乎存在兼容性问题,只是希望这已直接显示在 IDE 中。
13.01.2022 10:25:01 - Searching for applicable products...
13.01.2022 10:25:01 - Found installed product - Global Location
13.01.2022 10:25:01 - Found installed product - Visual Studio Enterprise 2019
13.01.2022 10:25:01 - Found installed product - Visual Studio Professional 2022
13.01.2022 10:25:01 - VSIXInstaller.NoApplicableSKUsException: One or more extensions are for Visual Studio Code. Try installing them in Visual Studio Code.
at VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
您可以尝试用vscode本身打开.vsix
扩展文件。或者您可以 运行 从 cmd 使用正确的路径执行以下命令
code --install-extension <path\to\extention>
文档在这里:https://vscode-docs.readthedocs.io/en/stable/extensions/install-extension/
我不确定您使用什么进行安装,但它正在尝试将 vscode 扩展安装到 Visual Studio Professional 2022 和 Visual Studio 企业 2019。请记住 Visual Studio 与 Visual Studio 代码 .
不同
下面的解决方案已经过测试并且可以使用
打开您的连接设置
双击“Internet 协议版本 4 (TCP/IPv4)”
勾选“Use the following DNS server addresses”选项,并写入Google Public DNS IP addresses (IPv4),如下:
Preferred DNS server: 8.8.8.8 Alternate DNS server: 8.8.4.4
请访问此站点并获取解决此问题的完整指南。
希望这对你有帮助。
https://www.elharony.com/failed-to-install-this-extension-vscode/
我无法安装 VS Code 的扩展。它有效,而不是停止工作。我从命令面板检查了开发人员工具中的网络选项卡 - >共享进程,没有错误。我在工作中有防火墙和代理,但手动安装应该可以。
在 install.log 中,我发现“一个或多个扩展用于 Visual Studio 代码。尝试将它们安装在 Visual Studio 代码中。”这正是我一直在尝试的,似乎 VSIX 无法理解此扩展确实适用于 VS Code。尝试了许多不同的扩展。
根据回答的 运行 建议更新:似乎存在兼容性问题,只是希望这已直接显示在 IDE 中。
13.01.2022 10:25:01 - Searching for applicable products...
13.01.2022 10:25:01 - Found installed product - Global Location
13.01.2022 10:25:01 - Found installed product - Visual Studio Enterprise 2019
13.01.2022 10:25:01 - Found installed product - Visual Studio Professional 2022
13.01.2022 10:25:01 - VSIXInstaller.NoApplicableSKUsException: One or more extensions are for Visual Studio Code. Try installing them in Visual Studio Code.
at VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
您可以尝试用vscode本身打开.vsix
扩展文件。或者您可以 运行 从 cmd 使用正确的路径执行以下命令
code --install-extension <path\to\extention>
文档在这里:https://vscode-docs.readthedocs.io/en/stable/extensions/install-extension/
我不确定您使用什么进行安装,但它正在尝试将 vscode 扩展安装到 Visual Studio Professional 2022 和 Visual Studio 企业 2019。请记住 Visual Studio 与 Visual Studio 代码 .
不同下面的解决方案已经过测试并且可以使用
打开您的连接设置 双击“Internet 协议版本 4 (TCP/IPv4)” 勾选“Use the following DNS server addresses”选项,并写入Google Public DNS IP addresses (IPv4),如下:
Preferred DNS server: 8.8.8.8 Alternate DNS server: 8.8.4.4
请访问此站点并获取解决此问题的完整指南。 希望这对你有帮助。 https://www.elharony.com/failed-to-install-this-extension-vscode/