0

我在安装 .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 集成扩展管理器,因为代理服务器无法与库一起使用(不知道为什么)

4

1 回答 1

0

哦……终于找到问题了。

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

于 2011-11-02T10:04:50.960 回答