Итак, я недавно попытался обновить Apache Cordova с 6.1.1 до 10. Сначала я удалил Cordova, а затем попытался переустановить последнюю версию.Тем не менее, он устанавливает нормально, и создает проект хорошо, но я не могу их открыть.Ну, я могу открыть проект, но получаю ошибку, и она не позволяет мне что-либо делать.Вот ошибка, которую я получаю, как только я открываю ЛЮБОЙ проект Cordova - существующие, новые.
Сообщение об ошибке Cordova
Я попытался переустановить все, удалить Cordova глобально с помощью CMD и т. д., но я просто не могу пройти через эту ошибку.И я не могу очистить кэш для Cordova, потому что он не может открыть всплывающее окно Cordova Tools.
Сообщение об ошибке Cordova tools
Я не уверен, что еще я могпопробуйте, я использую npm версии 6.9.0 и версию узла 10.15.3
И ниже в журнале ActivityLog.xml регистрируется ошибка
Ошибка CreateInstance для пакета [ApacheCordovaToolsPackage]Источник: 'mscorlib' Описание: цель была вызвана исключением.System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова.---> System.ComponentModel.Composition.CompositionException: Композиция вызвала единственную ошибку композиции.Основная причина приведена ниже.Просмотрите свойство CompositionException.Errors для получения более подробной информации.1) Нет экспорта обнаружено не было, что соответствует ограничению: ContractName Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider RequiredTypeIdentity Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider Результирующее в: Не удается установить импорт «Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider (ContractName = "Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider") 'в части' Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage '.Элемент: Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider (ContractName = "Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider") -> Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage в System.ComponentModel.Composition.CompositionResult.ThrowOnErrors(AtomicComposition atomicComposition) в System.ComponentModel.Composition.Hosting.ImportEngine.часть) в System.ComponentModel.Composition.AttributedModelServices.SatisfyImportsOnce (ICompositionServicepositionService, Object attribute.Part) в Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackионный трассировки стека --- у System.RuntimeTypeHandle.CreateInstance (типа RuntimeType, Boolean, Boolean publicOnly NOCHECK, Boolean & canBeCached, RuntimeMethodHandleInternal & CTOR, Boolean & bNeedSecurityCheck) в System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, булевой skipCheckThis, булевой fillCache, StackCrawlMark & stackMark)в System.RuntimeType.CreateInstanceDefaultCtor (логическое значение publicOnly, логическое значение skipCheckThis, логическое значение fillCache, StackCrawlMark & stackMark) в System.Activator.CreateInstance (тип Type, логический nonPublic) в System.RuntimeTindBenceBindSigningBindingSignSignSignSigner.CateBindSignS]CultureInfo culture, Object [] activAttributes, StackCrawlMark & stackMark) в System.Activator.CreateInstance (Тип тип, BindingFlags bindingAttr, связыватель Binder, Object [], аргументы, CultureInfo culture, Object []ActivationAttributes) в
System.Activator.CreateInstanceFromInternal (String assemblyFile,
String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder
связыватель, Object [] args, CultureInfo culture, Object []
ActivationAttributes, доказательства безопасностиInfo) в
System.AppDomain.CreateInstanceFrom (String assemblyFile, String
typeName) System.ComponentModel.Composition.CompositionException:
Композиция вызвала единственную ошибку композиции. Коренная причина
предоставлено ниже. Просмотрите свойство CompositionException.Errors для
более подробная информация. 1) Не найдено ни одного экспорта, соответствующего
ограничение: ContractName
Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider
RequiredTypeIdentity
Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider
В результате: невозможно установить импорт
«Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider
(ContractName = "Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider")»
на части
'Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.
Элемент:
Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider
(ContractName = "Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider")
-> Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage
в
System.ComponentModel.Composition.CompositionResult.ThrowOnErrors (AtomicComposition
atomicComposition) в
System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImportsOnce (ComposablePart
часть) в
System.ComponentModel.Composition.Hosting.CompositionContainer.SatisfyImportsOnce (ComposablePart
часть) в
Microsoft.VisualStudio.Composition.NetFxAdapters.CompositionService.SatisfyImportsOnce (ComposablePart
часть) в
System.ComponentModel.Composition.AttributedModelServices.SatisfyImportsOnce (ICompositionService
positionService, Object attribuPart) в
Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage..ctor ()
Если бы кто-нибудь мог меня спасти, это было бы очень признательно.
Заранее спасибо