4

Я попытался установить корпоративную библиотеку 6.0 недавно в visual studio 2015, но установщик выдает сообщение об ошибке «VSIXInstaller.NoApplicableSKUsException: это расширение не устанавливается на любые установленные в данный момент продукты ». Я не мог этого разрешить.VSIXInstaller.NoApplicableSKUsException: это расширение не устанавливается на любых установленных в настоящее время продуктах

19-Dec-16 9:59:48 AM - Microsoft VSIX Installer 
19-Dec-16 9:59:48 AM - ------------------------------------------- 
19-Dec-16 9:59:48 AM - Initializing Install... 
19-Dec-16 9:59:48 AM - Extension Details... 
19-Dec-16 9:59:48 AM - Identifier   : A42E118F-C41F-47A2-ADB5-04CDEBF8EB90 
19-Dec-16 9:59:48 AM - Name    : EnterpriseLibrary.Config.v6 
19-Dec-16 9:59:48 AM - Author    : Microsoft 
19-Dec-16 9:59:48 AM - Version   : 6.0.1304.1 
19-Dec-16 9:59:48 AM - Description  : Launches the Microsoft Enterprise Library v6 Configuration Console 
19-Dec-16 9:59:48 AM - Locale    : en-US 
19-Dec-16 9:59:48 AM - MoreInfoURL  : 
19-Dec-16 9:59:48 AM - InstalledByMSI  : False 
19-Dec-16 9:59:48 AM - SupportedFrameworkVersionRange : [4.5] 
19-Dec-16 9:59:48 AM - 
19-Dec-16 9:59:50 AM - SignatureState  : ValidSignature 
19-Dec-16 9:59:50 AM - SignedBy   : Microsoft Corporation 
19-Dec-16 9:59:50 AM - Certificate Info : 
19-Dec-16 9:59:50 AM -  ------------------------------------------------------- 
19-Dec-16 9:59:50 AM -  [Subject]  : CN=Microsoft Corporation, OU=MOPR, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 
19-Dec-16 9:59:50 AM -  [Issuer]  : CN=Microsoft Code Signing PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 
19-Dec-16 9:59:50 AM -  [Serial Number] : 33000000B2E6906F8BE7453D5B0001000000B2 
19-Dec-16 9:59:50 AM -  [Not Before] : 25-Jan-13 4:03:41 AM 
19-Dec-16 9:59:50 AM -  [Not After]  : 25-Apr-14 4:03:41 AM 
19-Dec-16 9:59:50 AM -  [Thumbprint] : E4EEC5DFB7F413E5A15191DA00D017F97E3A6260 
19-Dec-16 9:59:50 AM - 
19-Dec-16 9:59:50 AM - Supported Products : 
19-Dec-16 9:59:50 AM -  Microsoft.VisualStudio.Ultimate 
19-Dec-16 9:59:50 AM -   Version : [11.0] 
19-Dec-16 9:59:50 AM -  Microsoft.VisualStudio.Premium 
19-Dec-16 9:59:50 AM -   Version : [11.0] 
19-Dec-16 9:59:50 AM -  Microsoft.VisualStudio.Pro 
19-Dec-16 9:59:50 AM -   Version : [11.0] 
19-Dec-16 9:59:50 AM - 
19-Dec-16 9:59:50 AM - References   : 
19-Dec-16 9:59:50 AM -  ------------------------------------------------------- 
19-Dec-16 9:59:50 AM -  Identifier : Microsoft.VisualStudio.MPF 
19-Dec-16 9:59:50 AM -  Name   : Visual Studio MPF 
19-Dec-16 9:59:50 AM -  Version  : [10.0,) 
19-Dec-16 9:59:50 AM -  MoreInfoURL : 
19-Dec-16 9:59:50 AM -  Nested  : No 
19-Dec-16 9:59:50 AM - 
19-Dec-16 9:59:50 AM - Signature Details... 
19-Dec-16 9:59:50 AM - Extension is signed with a valid signature. 
19-Dec-16 9:59:50 AM - 
19-Dec-16 9:59:50 AM - Searching for applicable products... 
19-Dec-16 9:59:51 AM - Found installed product - Microsoft Visual Studio Professional 2015 
19-Dec-16 9:59:51 AM - Found installed product - Microsoft Visual Studio Community 2015 
19-Dec-16 9:59:51 AM - Found installed product - Microsoft Visual Studio 2015 Shell (Integrated) 
19-Dec-16 9:59:51 AM - Found installed product - Global Location 
19-Dec-16 9:59:51 AM - Found installed product - ssms 
19-Dec-16 9:59:51 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products. 
    at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported) 
    at VSIXInstaller.App.InitializeInstall() 
    at System.Threading.Tasks.Task.InnerInvoke() 
    at System.Threading.Tasks.Task.Execute() 

Может ли кто-нибудь помочь мне?

ответ

6

Из файла журнала мы можем получить это расширение для поддержки VS 2012 final/premium/professional, и он обнаружил, что установленный продукт VS 2015, поэтому сообщение об ошибке «Это расширение не устанавливается на любом установленном в настоящее время продуктов ", и мы также можем это знать по системному требованию Microsoft Enterprise Library 6.

Чтобы решить проблему, вы можете взглянуть на this similar issue и загрузить Microsoft.Practices.EnterpriseLibrary.ConfigConsole.V6.VS2015.vsix (Source) и использовать его для установки, он отлично работает на моей стороне.

+0

Спасибо! Это сработало. –

+0

Чтобы развернуть этот ответ, раздел «Поддерживаемые продукты» опубликованного файла журнала показывает, что поддерживаемый версией диапазон версий для VS Ultimate/Premium/Pro «[11.0]» означает «только версия 11.0». Синтаксис диапазона - это пара низких, высоких номеров версий или одного номера версии, с квадратными скобками, что означает «включительно», а круглые скобки означают «эксклюзивные». Номера версий Visual Studio сопоставляются с именами продуктов следующим образом: 10.0 - это VS 2010, 11.0 - VS 2012, 12.0 - VS 2013, 14.0 - VS 2015, а 15.0 - VS 2017. – PfhorSlayer

4

Этот VSIX предназначен только для работы с Visual Studio версии 11 (Visual Studio 2012), так как ошибка указывает, - так что вы можете использовать эту версию вместо VS 2015.

Вот список версий

  • VS 2017 Version 15
  • VS 2015 Version 14
  • VS 2013 Версия 12
  • VS 2012 Version 11
1

Вы его там:

Supported Products : 
Microsoft.VisualStudio.Ultimate 
Version : [11.0] 
Microsoft.VisualStudio.Premium 
Version : [11.0] 
Microsoft.VisualStudio.Pro 
Version : [11.0] 

Visual Studio 2015 является версия 14,0