VSIX安装程序:无法为提供的签名算法创建SignatureDescription

Sim*_*Ink 5 vsix productivity-power-tools visual-studio-2015

无法为Visual Studio Professional 2015 RC安装Productivity Power Tools Extension

  1. Visual Studio IDE,工具>扩展和更新>在线> Visual Studio库
  2. visualstudiogallery.msdn.microsoft.com 现场.

无法为提供的签名算法创建SignatureDescription.

Install Log

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()
Run Code Online (Sandbox Code Playgroud)

Sim*_*Ink 3

再次浏览描述部分找到了答案:

Productivity Power Tools 2015 无法安装在 VS 2015 的 RC 版本上。

笔记:

此版本的签名方式不受Visual Studio 2015 RC版本支持。它只能安装在RTM版本上。您可以在此处下载 Visual Studio 2015 的 RTM 版本- Visual Studio 2015 社区版及更高版本支持安装 Productivity Power Tools 和其他 Visual Studio 扩展。