我正在使用Visual Studio 2013和MvvmCross创建使用可移植类库的Android应用程序。是否需要手动将<AutoGenerateBindingRedirect>元数据添加到Core项目文件以正确引用程序集?
我注意到在我的第一个视图模型CatalogViewModel中,某些代码突出显示为没有引用正确的程序集或者无法解析(即使出现这些问题,代码也可以正常生成)。
检查对象浏览器的.NET便携式子集组件示出各种系统组件包括:(2.0.5.0 V2.0.50727 & v4.0.30319,4.0.0.0,5.0.5.0)。通过将此行添加到.csproj文件中,.NET Framework 4.5.1中的程序集的自动绑定重定向可以是enabled or disabled。
<AutoGenerateBindingRedirect>true</AutoGenerateBindingRedirect>
或
<AutoGenerateBindingRedirect>false</AutoGenerateBindingRedirect>
这似乎解决了IDE的参考和重定向问题。我还没有发现任何有关此手动修改核心项目文件的任何信息,我在网上查看任何MvvmCross信息,因此我想在此发布问题以查看是否有人有一些信息或最佳做法。