Unity显然已停止在发布模式下工作

时间:2018-07-01 20:53:58

标签: xamarin.forms xamarin.ios unity-container

当链接器设置为“全部链接”时,即使是简单的代码也无法在“发布”模式下工作。

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”配合使用。

有什么想法吗?

0 个答案:

没有答案