Xamarin上的StructureMap:找不到System.Reflection.TypeExtensions

时间:2016-05-28 11:31:35

标签: xamarin dependency-injection

好像我不能使用StructureMap:

[Mono] The class System.Reflection.TypeExtensions could not be loaded, used in System.Reflection.TypeExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a

我添加了System.Reflection.TypeExtensions:

<package id="System.Reflection.TypeExtensions" version="4.0.0" targetFramework="monoandroid60" />

我可以在引用中看到DLL。我仍然得到同样的错误。

任何提示?

我需要StructureMap,因为我在使用SimpleInjector时无法传递构造函数参数。在StrcutureMap中,它很容易:

_container.With(offer).GetInstance<OfferDetailsViewModel>(); // "offer" will be passed to the ctor of OfferDetailsViewModel

0 个答案:

没有答案