[当链接器配置为全部链接时,Autofac Build()在最新的Xamarin iOS上引发异常

问题描述 投票:0回答:1

[升级到Visual Studio 16.3.0(Visual Studio for Mac 8.3.1805后,Autofac在先前有效的项目中执行builder.Build()时抛出一个错误:

类型'Autofac.Features.Indexed.KeyedServiceIndex'2'不实现接口'Autofac.Features.Indexed.IIndex'2'

在此版本的Visual Studio(可能还有更早的版本)中,iOS使用Mono 6.4.0.198进行了编译,我怀疑这可能是引入制动更改的原因。另外,链接器在最新工具链上的行为也有所不同。我只能说这曾经有用,不是吗?

遵循这些准则是不够的:Cross-Platform and Native Applications

ios xamarin linker autofac
1个回答
0
投票

要变通解决此问题,首先请确保在iOS项目和.NET Standard共享项目中都安装了Autofac,然后选择以下两个选项之一:

© www.soinside.com 2019 - 2024. All rights reserved.