好像我不能使用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