ComObject”的 COM 对象强制转换为接口类型“System.Speech.Inte

this.speecher.SpeakAsync(textToSpeak); //报错

无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“System.Speech.Internal.SapiInterop.ISpDataKey”。此操作失败的原因是对 IID 为“{14056581-E16C-11D2-BB90-00C04F8EE6C0}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。

故障信息===================================无法将类型为“System.__ComObject”的COM对象强制转换为接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。此操作失败的原因是对IID为“{6D5140C1-7436-11CE-8034-00AA006009FA}”的接口的COM组件调用QueryInterface因以下错误而失败:不支持此接口(异常来自HRESULT:0x80004002(E_NOINTERFACE))。(Microsoft.VisualStudio.OLE.Interop)——————————程序位置:在Microsoft.VisualStudio.OLE.Interop.IServiceProvider.QueryService(Guid&guidService,Guid&riid,IntPtr&ppvObject)在Microsoft.VisualStudio.Shell.ServiceProvider.GetService(Guidguid,TypeserviceType)在Microsoft.VisualStudio.Shell.ServiceProvider.GetService(TypeserviceType)在Microsoft.VisualStudio.Shell.WindowPane.GetService(TypeserviceType)在Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerToolWindow.GetService(TypeserviceType)在Microsoft.VisualStudio.Shell.WindowPane.System.IServiceProvider.GetService(TypeserviceType)在System.ComponentModel.Design.ServiceContainer.GetService(TypeserviceType)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorerControl.GetService(TypeserviceType)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorerControl.System.IServiceProvider.GetService(TypeserviceType)在System.ComponentModel.Design.ServiceContainer.GetService(TypeserviceType)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.GetService(TypeserviceType)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.RootNavigableItem.GetService(TypeserviceType)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NodeContext.GetService(TypeserviceType)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.<GetColumnsFromNavigationService>d__f.MoveNext()在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.AddFields(List`1list,IEnumerable`1fields,IDictionary`2allValidFields,AddFieldsFlagsflags)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.GetFields(INodeInformationsource,Dictionary`2&allValidColumns)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItemWithQuery(IList`1nodes,INodeInformationsource,INavigableItemsourceItem,StringurnQuery,BooleanregisterBuilder,BooleanregisterBuiltItems)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItem(IList`1nodes,INodeInformationsource,INavigableItemsourceItem,IFilterProviderfilter)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.Build(IList`1nodes,INodeInformationsource,INavigableItemsourceItem,IFilterProviderfilter)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.RequestChildren(IGetChildrenRequestrequest)在Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.BuildChildren(WaitHandlequitEvent)

解决方法 1:

你好,,你可以试一下执行这个,32bitregsvr32"C:\ProgramFiles\InternetExplorer\ieproxy.dll"64bitregsvr32"C:\ProgramFiles(x86)\InternetExplorer\ieproxy.dll"======如果还不行,请再执行C:\windows\system32\regsvr32.exe /uactxprxy.dll

前有阻碍,奋力把它冲开,运用炙热的激-情,

ComObject”的 COM 对象强制转换为接口类型“System.Speech.Inte

相关文章:

你感兴趣的文章:

标签云: