 <p>Both MvvmCross IoC and MvvmCross binding rely on Reflection.</p> <p>Because of this, users often use "Link SDK assemblies only" and often use "LinkerPleaseIgnore" files.</p> <p>You can read more about this on:</p> <ul> <li><a href="http://stackoverflow.com/questions/10224376/mvvmcross-experiences-hindsight-limitations/10225623#10225623">MvvmCross experiences, hindsight, limitations?</a></li> <li><a href="http://stackoverflow.com/questions/14275499/problems-with-mvvmcross-binding-on-ios-works-on-simulator-but-some-properties/14277456#14277456">Problems with mvvmcross Binding on IOS (Works on Simulator, but some properties doesn&#39;t work on the Device)</a></li> <li>... and many more http://stackoverflow.com/search?q=[mvvmcross]+linker</li> </ul> <p>The MvvmCross nuget packages ship with default "LinkerPleaseIgnore" files - e.g. <a href="https://github.com/MvvmCross/MvvmCross/blob/v3.1/nuspec/TouchContent/LinkerPleaseInclude.cs.pp" rel="nofollow">https://github.com/MvvmCross/MvvmCross/blob/v3.1/nuspec/TouchContent/LinkerPleaseInclude.cs.pp</a></p>