我正在使用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信息,因此我想在此發佈問題以查看是否有人有一些信息或最佳做法。