【发布时间】:2018-05-23 09:39:45
【问题描述】:
该项目是Unity doc 的副本,但它引发了我无法理解的错误
错误是:
未处理的异常:
Unity.Exceptions.ResolutionFailedException:解决 依赖失败,类型 = 'System.Object',名称 = 'MainPage'。 发生异常时:调用构造函数 SecondPrims.Views.MainPage()。例外是:ResolutionFailedException - 依赖项解析失败,类型 = 'SecondPrims.ViewModels.MainPageViewModel',名称 = '(none)'。例外 发生时:同时解决。例外是: InvalidOperationException - 当前类型 ITextToSpeech 是 接口,无法构造。您是否缺少类型映射? - - - - - - - - - - - - - - - - - - - - - - - - 当时异常中,容器是:正在解决 SecondPrims.ViewModels.MainPageViewModel,(none) 解析参数 构造函数的“textToSpeech” SecondPrims.ViewModels.MainPageViewModel(ITextToSpeech textToSpeech) 解析 ITextToSpeech,(无)
-----------------------------------在异常发生时,容器是:正在解决 SecondPrims.Views.MainPage,MainPage(映射自 System.Object, 主页) 解决 SecondPrims.Views.MainPage,MainPage 调用构造函数 SecondPrims.Views.MainPage() 发生
项目文件: http://www.mediafire.com/file/fs656jowkiy2bd9/SecondPrims.zip
【问题讨论】:
标签: c# dependency-injection xamarin.forms unity-container