当链接器设置为“全部链接”时,即使是简单的代码也无法在“发布”模式下工作。
var tabbed = new TabbedPage();
MainPage = tabbed;
MainPage = Container.Resolve<TabbedPage>();
在我的应用尝试首次解析后,设备上的日志会显示以下内容……
Unity_Container_Unity_UnityContainer_ThrowingBuildUp_Unity_Builder_IBuilderContext + 23725868(.C:\ projects \ unity \ Container \ src \ UnityContainer.Resolution.cs:55)
Unity_Container_Unity_UnityContainer_Resolve_System_Type_string_Unity_Resolution_ResolverOverride__ + 23708880(.C:\ projects \ unity \ Container \ src \ UnityContainer.Public.cs:32)
Unity_Abstractions_Unity_UnityContainerExtensions_Resolve_T_REF_Unity_IUnityContainer_Unity_Resolution_ResolverOverride__ + 18687648(.C:\ projects \ unity \ Abstractions \ src \ Utility \ UnityContainerExtensions.cs:602)
这可以与“全部链接”一起使用...
var tabbed = new TabbedPage();
MainPage = tabbed;
我的常规容器配置可与“仅Link Framework SDK”配合使用。
有什么想法吗?