Visual studio 2015 Visual Studio Community 2015在插入/更新扩展时挂起

Visual studio 2015 Visual Studio Community 2015在插入/更新扩展时挂起,visual-studio-2015,visual-studio-extensions,Visual Studio 2015,Visual Studio Extensions,我使用的是Visual Studio Community 2015,在安装或更新任何扩展时,它会创建多个VSIXInstaller进程,然后整个系统在几分钟内挂起。扩展未安装,我需要杀死所有vsixsinstaller进程以启动并运行系统 请提供相同的解决方案,或提供安装/更新扩展的替代方法。附上屏幕截图以供参考 Windows进程屏幕: 关于vs屏幕: 看起来它似乎陷入了获取管理员权限的循环中——当它检测到需要提升时,它会生成一个以管理员身份运行的新实例,然后等待该实例退出,然后再退出 但很

我使用的是Visual Studio Community 2015,在安装或更新任何扩展时,它会创建多个VSIXInstaller进程,然后整个系统在几分钟内挂起。扩展未安装,我需要杀死所有vsixsinstaller进程以启动并运行系统

请提供相同的解决方案,或提供安装/更新扩展的替代方法。附上屏幕截图以供参考

Windows进程屏幕:

关于vs屏幕:

看起来它似乎陷入了获取管理员权限的循环中——当它检测到需要提升时,它会生成一个以管理员身份运行的新实例,然后等待该实例退出,然后再退出

但很明显,新实例也没有提升(或者认为没有提升),而且循环还在继续

VSIXInstaller使用提升的权限生成(这将弹出UAC对话框),但不确定为什么这在您的系统上不起作用


如果从提升的(管理员)命令提示符下手动运行VSIXInstaller,并将.vsix文件作为第一个参数传递给它,则它应该在不影响系统的情况下安装扩展。

看起来它在尝试获取管理员权限时陷入了一个循环--当它检测到需要提升时,它生成一个以管理员身份运行的新实例,然后等待该实例退出,然后再退出

但很明显,新实例也没有提升(或者认为没有提升),而且循环还在继续

VSIXInstaller使用提升的权限生成(这将弹出UAC对话框),但不确定为什么这在您的系统上不起作用


如果从提升的(管理员)命令提示符下手动运行VSIXInstaller,并将.vsix文件作为第一个参数传递给它,它应该在不影响系统的情况下安装扩展名。

如果从web手动下载.vsix文件并双击它进行安装,是否会发生同样的情况?是,如果我下载并安装,同样的行为非常糟糕,但至少这排除了整个(庞大的)Visual Studio代码库。
VSIXInstaller
是一个相当简单的托管可执行文件,可以反编译。我来看看。实际上,在您的临时目录中应该有一个
vsixsinstaller\u GUID.log
文件。它说什么?如果您从web手动下载.vsix文件并双击它进行安装,是否会发生同样的情况?是的,如果我下载并安装,同样的行为非常糟糕,但至少这排除了整个(庞大的)Visual Studio代码库。
VSIXInstaller
是一个相当简单的托管可执行文件,可以反编译。我来看看。实际上,在您的临时目录中应该有一个
vsixsinstaller\u GUID.log
文件。上面说什么?