我在安装 .vsix 时遇到问题。
如果我从资源管理器启动 .vsix,而不是建议我安装包,我会得到与Vsixintaller.exe /?
(它显示命令行使用情况)相同的输出。
我还尝试运行以下命令行:
VSIXInstaller.exe /skuname:Pro "fullpathto\NuGet.Tools.vsix"
相同的输出(显示命令行用法)。
有什么问题?
我怀疑注册表注册错误,但我找不到问题的根源。
这是我的注册表中的内容:
Windows 注册表编辑器版本 5.00
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.vsix] @="Microsoft Visual Studio 扩展"
[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] "内容类型"="application/vsix" @="VisualStudio.Launcher.vsix"
[HKEY_CLASSES_ROOT.vsix\OpenWithProgids] "VisualStudio.Launcher.vsix"=""
任何的想法 ?
PS:我的电脑运行的是 W2K8 R2 x64,我使用的是 VS 2010 Pro。
我无法使用 Visual Studio 集成扩展管理器,因为代理服务器无法与库一起使用(不知道为什么)