2015-07-22 64 views
5

無法安裝生產力電動工具擴展爲Visual Studio專業2015年RC

  1. 的Visual Studio IDE,工具>擴展和更新>在線> Visual Studio庫的簽名算法創建
  2. visualstudiogallery.msdn.microsoft.com網站。

SignatureDescription could not be created for the signature algorithm supplied.VSIX安裝程序: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() 

回答

3

找到了答案通過描述部分掃描後再次:

生產力電動工具2015年不能在RC版VS的安裝

注:

此版本是在不被RC版本的Visual Studio 2015年的它只將在RTM版本安裝支持的方式簽署。您可以下載RTM版本的Visual Studio 2015 here - Visual Studio 2015社區版和更高版本支持安裝Productivity Power Tools和其他Visual Studio Extensions。

+0

可以以某種方式繞過這個?例如,這可能會提供一個線索:http://blogs.msdn.com/b/vsnetsetup/archive/2013/01/21/signaturedescription-could-not-be-created-for-the-signature-algorithm-supplied。 aspx –

+0

找到了解決辦法,請參閱我的單獨回覆 –

0

嘗試安裝

我使用自定義安裝選項和選擇的一切 http://go.microsoft.com/fwlink/?LinkID=619615 (從http://blogs.msdn.com/b/somasegar/archive/2015/07/29/building-apps-for-windows-10-with-visual-studio-2015.aspx找到)。它將Visual Studio 2015 Enterprise RC升級到Visual Studio 2015 Enterprise,並且現在最近開始不安裝的那些擴展程序安裝正常。這樣你就可以避免重新安裝所有東西的麻煩。

請注意,安裝完成後,它會顯示一個啓動Visual Studio的按鈕,它將啓動企業版(或專業版,假設我已安裝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)下的「開始」菜單中,如果您還錯過了這些鏈接。

相關問題