DependencyService.Get当设置为“全部链接”时返回null。只要我将iOS项目的属性-> iOS构建->链接器行为设置为“不链接”或“仅链接框架SDK”,

问题描述 投票:0回答:1
我的Xamarin.iOS应用(Xamarin.Forms)即可正常运行。但是,当将其设置为“全部链接”时-DependencyService.Get<ISomething>();返回null。

为什么? /如何解决?

只要我将iOS项目的属性-> iOS构建->链接器行为设置为“不链接”或“仅链接框架SDK”,

我的Xamarin.iOS应用(Xamarin.Forms)即可正常运行。但是当它设置为“ ...

ios visual-studio xamarin xamarin.forms xamarin.ios
1个回答
0
投票
链接器无法告诉您实际上仅在使用DI实例化的类。要解决此问题,请将Preserve属性添加到您的课程中
© www.soinside.com 2019 - 2024. All rights reserved.