Dll 为什么Xamarin.Android会重新映射程序集请求?

Dll 为什么Xamarin.Android会重新映射程序集请求?,dll,mono,xamarin.android,xamarin,Dll,Mono,Xamarin.android,Xamarin,运行Xamarin.Android应用程序时,控制台中会多次出现以下消息: [Mono] The request to load the assembly mscorlib v2.0.5.0 was remapped to v2.0.0.0 这也在Xamarin论坛上提出过,但我在任何地方都找不到解释。发生了什么,它对性能有影响吗?是否有修复方法?它与可移植类库有关 v2.0.5.0版本只是一个仅用于开发和编译的元数据容器。在运行时,CLR(Microsoft.NET或Mono)将此类引用映

运行Xamarin.Android应用程序时,控制台中会多次出现以下消息:

[Mono] The request to load the assembly mscorlib v2.0.5.0 was remapped to v2.0.0.0

这也在Xamarin论坛上提出过,但我在任何地方都找不到解释。发生了什么,它对性能有影响吗?是否有修复方法?

它与可移植类库有关

v2.0.5.0版本只是一个仅用于开发和编译的元数据容器。在运行时,CLR(Microsoft.NET或Mono)将此类引用映射到真正的目标引用,在Xamarin.Android情况下为v2.0.0.0,在.NET Framework 4情况下为v4.0.0.0

在获得跨平台支持的所有好处的同时,对性能的影响应该是最小的。但我们确实需要Xamarin员工的一些官方解释(您应该联系Xamarin支持部门以获得更快的答案)