VS 2015 中的 MVVM Light Xamarin 引用错误(Android 项目)

MVVM Light Xamarin Refernce Error in VS 2015 (Android Project)

当我在 android 项目中使用 mvvmlight 时,vs 2015 总是出现错误。每次引用任何 mvvmlight 对象时都会发生错误。我可以 运行 应用程序,但 vs 将其标记为错误。错误显示:错误 CS0012 类型 'Object' 在未引用的程序集中定义。您必须添加对程序集 'System.Runtime、Version=4.0.0.0 的引用。示例mvvm light flower项目也出现该错误。

您需要添加对 System.Runtime(可能还有 System.Core)的引用,就像经典的程序集引用一样。 这些引用未默认包含在 Xamarin Droid 项目中,但由 MVVM Light 使用。

您需要打开项目的 .csproj 文件并添加引用。这是 Xamarin 的一个错误。

示例...

<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
<Reference Include="System.Runtime" />
<Reference Include="System.Globalization" />
<Reference Include="System.ObjectModel" />
<Reference Include="System.Net.Primitives" />