无法在Visual Studio 2015中打开Apache Cordova项目

时间:2019-05-02 00:48:26

标签: visual-studio cordova visual-studio-2015

因此,我最近尝试将我的Apache Cordova从6.1.1更新到10。 我先卸载了Cordova,然后尝试重新安装最新版本。 但是,它可以很好地安装,并且可以很好地创建项目,但是我无法打开它们。 好了,我可以打开项目,但是出现错误,它不允许我执行任何操作。这是我打开任何cordova项目(现有项目,新项目)时都会遇到的错误。

Cordova error message

我尝试重新安装所有内容,使用cmd等在全球范围内卸载cordova,但我无法解决此错误。而且我无法为cordova清除缓存,因为它无法打开cordova工具弹出窗口。

Cordova tools error message

我不确定我还能尝试什么, 我正在使用npm 6.9.0版本和节点版本10.15.3

下面是ActivityLog.xml文件中记录的错误

  

包[ApacheCordovaToolsPackage]的CreateInstance失败来源:   '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.SatisfyImportsOnce(ComposablePart   部分)   System.ComponentModel.Composition.Hosting.CompositionContainer.SatisfyImportsOnce(ComposablePart   部分)   Microsoft.VisualStudio.Composition.NetFxAdapters.CompositionService.SatisfyImportsOnce(ComposablePart   部分)   System.ComponentModel.Composition.AttributedModelServices.SatisfyImportsOnce(ICompositionService   compositionService,对象attributedPart)位于   Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage..ctor()   ---内部异常堆栈跟踪的结尾---位于System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean   publicOnly,布尔值noCheck,布尔值和canBeCached,   RuntimeMethodHandleInternal&ctor,Boolean&bNeedSecurityCheck),位于   System.RuntimeType.CreateInstanceSlow(布尔publicOnly,布尔   skipCheckThis,布尔值fillCache,StackCrawlMark和stackMark)   System.RuntimeType.CreateInstanceDefaultCtor(布尔publicOnly,   布尔skipCheckThis,布尔fillCache,StackCrawlMark和stackMark)   在System.Activator.CreateInstance(Type type,Boolean nonPublic)在   System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,活页夹   活页夹,对象[] args,CultureInfo文化,对象[]   activationAttributes,StackCrawlMark和stackMark)位于   System.Activator.CreateInstance(Type type,BindingFlags bindingAttr,   活页夹活页夹,对象[] args,CultureInfo文化,对象[]   activationAttributes)   System.Activator.CreateInstanceFromInternal(String assemblyFile,   字符串typeName,布尔ignoreCase,BindingFlags bindingAttr,Binder   活页夹,对象[] args,CultureInfo文化,对象[]   activationAttributes,证据securityInfo)   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   compositionService,对象attributedPart)位于   Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage..ctor()

如果有人能救我,将不胜感激。

预先感谢

0 个答案:

没有答案