无法安装 .Vsix 软件包
我在安装 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
哦……终于找到问题了。
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.