Xamarin Linker:未找到用于MVVMCROSS.PLATFORM.IOC.MVXPROPERPERTYIXO



这与此相同,但解决方案对我不起作用。我有一个LinkerPleaseClude.cs文件,其中包括以下内容:

public void Include(MvvmCross.Platform.IoC.MvxPropertyInjector injector)
{
    injector = new MvvmCross.Platform.IoC.MvxPropertyInjector();
} 

我正在使用所有链接作为链接器行为,但是我的印象是,在crinkerpleaseinclude.cs中包括上述内容会暗示链接器不剥离。

不确定是否重要,但这里有一些平台详细信息:

Xamarin Studio 6.3

mvvmcross 4.4.0

.netcore UWP 5.3.3

一个名为 LinkerPleaseInclude.cs的文件本身不会保留任何内容。这只是mvvmcross使用的约定。

因此,如果没有任何调用(或保存*(您的Include方法,那么链接器将不会标记它(根据需要(,并且MvxPropertyInjector .CTOR不会标记。

*在该方法上添加 [Preserve]属性将确保链接器包含它(以及它调用的所有内容(。

相关内容

  • 没有找到相关文章

最新更新