无法安装 .Vsix 软件包

发布于 2024-12-13 09:15:51 字数 1238 浏览 3 评论 0原文

我在安装 .vsix 时遇到问题。

如果我从资源管理器启动 .vsix,而不是建议我安装该软件包,我会得到与 Vsixintaller.exe /? 相同的输出(它显示命令行用法)。

我还尝试运行以下命令行:

VSIXInstaller.exe /skuname:Pro“完整路径\NuGet.Tools.vsix”

相同的输出(显示命令行用法)。

有什么问题吗?

我怀疑注册表注册错误,但我找不到问题的根源。

这是我的注册表中的内容:

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix] @="Microsoft Visual 工作室扩展”

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\DefaultIcon] @=“C:\Program Files (x86)\Common Files\Microsoft” 共享\MSEnv\VSFileHandler.dll,-221"

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell]

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell\Open]

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell\Open\Command] @="\"C:\Program Files (x86)\Common Files\Microsoft 共享\MSEnv\VSLauncher.exe\"\"%1\""

[HKEY_CLASSES_ROOT.vsix]“内容类型”=“application/vsix” @=“VisualStudio.Launcher.vsix”

[HKEY_CLASSES_ROOT.vsix\OpenWithProgids] "VisualStudio.Launcher.vsix"=""

有什么想法吗?

PS:我的电脑运行的是W2K8 R2 x64,我使用的是VS 2010 Pro。

我无法使用 Visual Studio 集成扩展管理器,因为代理服务器无法与图库配合使用(不知道为什么)

I have troubles with .vsix installation.

If I launch the .vsix from the explorer, instead of suggesting me to install the package, I get the same ouput as Vsixintaller.exe /? (it displays the command line usage).

I also tried to run the following command line :

VSIXInstaller.exe /skuname:Pro "fullpathto\NuGet.Tools.vsix"

Same output (command line usage is displayed).

What can be wrong ?

I'm suspecting a wrong registry registration, but I couldn't find the source of the problem.

Here is what I have in my registry :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix] @="Microsoft Visual
Studio Extension"

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\DefaultIcon]
@="C:\Program Files (x86)\Common Files\Microsoft
Shared\MSEnv\VSFileHandler.dll,-221"

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell]

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell\Open]

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix\Shell\Open\Command]
@="\"C:\Program Files (x86)\Common Files\Microsoft
Shared\MSEnv\VSLauncher.exe\" \"%1\""

[HKEY_CLASSES_ROOT.vsix] "Content Type"="application/vsix"
@="VisualStudio.Launcher.vsix"

[HKEY_CLASSES_ROOT.vsix\OpenWithProgids]
"VisualStudio.Launcher.vsix"=""

Any idea ?

PS: my computer is running W2K8 R2 x64, and I use VS 2010 Pro.

I cannot use Visual Studio integrated extension manager because of a proxy server not working with the gallery (don't know why)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

︶ ̄淡然 2024-12-20 09:15:51

哦……终于找到问题了。

VSix 安装程序似乎无法从网络共享进行安装。
使用 vsix 的本地副本,它可以工作。奇怪的。

Oh ... finally found the issue.

VSix Installer does not seems to be able to install from a network share.
With local copies of vsix, it worked. Strange.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文