Visual studio 2015 VSIX安装程序:无法为提供的签名算法创建SignatureDescription 无法为Visual Studio Professional 2015 RC安装生产力增强工具扩展 Visual Studio IDE,工具>扩展和更新>联机>Visual Studio库 地点

Visual studio 2015 VSIX安装程序:无法为提供的签名算法创建SignatureDescription 无法为Visual Studio Professional 2015 RC安装生产力增强工具扩展 Visual Studio IDE,工具>扩展和更新>联机>Visual Studio库 地点,visual-studio-2015,vsix,productivity-power-tools,Visual Studio 2015,Vsix,Productivity Power Tools,安装日志 2015-07-22 8:22:27 AM - Microsoft VSIX Installer 2015-07-22 8:22:27 AM - ------------------------------------------- 2015-07-22 8:22:27 AM - Initializing Install... 2015-07-22 8:22:28 AM - Extension Details... 2015-07-22 8:22:28 AM - Identif

安装日志

2015-07-22 8:22:27 AM - Microsoft VSIX Installer
2015-07-22 8:22:27 AM - -------------------------------------------
2015-07-22 8:22:27 AM - Initializing Install...
2015-07-22 8:22:28 AM - Extension Details...
2015-07-22 8:22:28 AM -     Identifier      : VSProPack.Microsoft.15893CD4-2422-4427-BEA8-4E28DCC26346
2015-07-22 8:22:28 AM -     Name            : Productivity Power Tools 2015
2015-07-22 8:22:28 AM -     Author          : Microsoft
2015-07-22 8:22:28 AM -     Version         : 14.0.23120.0
2015-07-22 8:22:28 AM -     Description     : A set of extensions to Visual Studio 2015 Community (and above) which improves developer productivity.
2015-07-22 8:22:28 AM -     Locale          : en-US
2015-07-22 8:22:28 AM -     MoreInfoURL     : http://go.microsoft.com/fwlink/p/?LinkID=618589
2015-07-22 8:22:28 AM -     InstalledByMSI  : False
2015-07-22 8:22:28 AM -     SupportedFrameworkVersionRange : [4.5,)
2015-07-22 8:22:28 AM - 
2015-07-22 8:22:28 AM - System.Security.Cryptography.CryptographicException: SignatureDescription could not be created for the signature algorithm supplied.
   at System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
   at System.Security.Cryptography.Xml.SignedXml.CheckSignature(AsymmetricAlgorithm key)
   at System.Security.Cryptography.Xml.SignedXml.CheckSignature(X509Certificate2 certificate, Boolean verifySignatureOnly)
   at MS.Internal.IO.Packaging.XmlDigitalSignatureProcessor.Verify(X509Certificate2 signer)
   at System.IO.Packaging.PackageDigitalSignature.Verify(X509Certificate signingCertificate)
   at System.IO.Packaging.PackageDigitalSignature.Verify()
   at Microsoft.VisualStudio.ExtensionManager.InstallableExtensionImpl.GetSignatureState(ZipPackage vsixPackage)
   at Microsoft.VisualStudio.ExtensionManager.InstallableExtensionImpl.get_SignatureState()
   at VSIXInstaller.App.LogExtensionDetails(IExtension extension)
   at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)
   at VSIXInstaller.App.InitializeInstall()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

再次扫描“说明”部分后找到答案:

生产力电动工具2015不能安装在VS 2015的RC版本上

注:

此版本以Visual Studio 2015的RC版本不支持的方式签署。它将只安装在RTM版本上。您可以下载Visual Studio 2015的RTM版本-Visual Studio 2015社区版及更高版本支持生产力增强工具和其他Visual Studio扩展的安装

尝试安装 (从中找到)

我使用自定义安装选项并选择了所有内容。它将Visual Studio 2015 Enterprise RC升级为Visual Studio 2015 Enterprise,现在那些最近开始不安装的扩展正在正常安装。这样你就避免了重新安装所有东西的麻烦


请注意,在安装完成后,它会显示一个启动VisualStudio的按钮,该按钮将启动Enterprise edition(或者Professional,我猜其中一个安装了Professional RC)。但是,Visual Studio 2015和Blend 2015的Windows任务栏快捷方式现在将被破坏,您必须通过右键单击它们并选择属性来修复它们,然后将它们设置为C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe和C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\blend.exe,假设您使用64位操作系统-否则请删除“(x86)”部分-并已在C:磁盘上安装Visual Studio。如果您在相应的文件夹(名为Visual Studio 2015)下也没有找到这些链接,您可能还希望将它们添加到“开始”菜单中。

是否可以绕过这些链接?例如,这可能会给出一个线索:找到解决方案,请参阅我的单独答复