5

无法为 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()
4

2 回答 2

3

再次扫描描述部分后找到了答案:

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

笔记:

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

于 2015-07-22T00:50:25.393 回答
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)下的“开始”菜单。

于 2015-10-10T11:02:49.253 回答