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

时间:2015-10-12 20:29:09

标签: visual-studio xamarin mvvm-light

当我使用mvvmlight与android项目时,我总是在vs 2015中收到错误。每次对任何mvvmlight对象的引用都会发生错误。我可以运行该应用程序,但vs将此标记为错误。错误说:错误CS0012类型'对象'在未引用的程序集中定义。您必须添加对程序集&System; Run.Runtime,Version = 4.0.0.0的引用。错误发生在样本mvvm轻花项目中。

2 个答案:

答案 0 :(得分:1)

您需要添加对System.Runtime(也可能是System.Core)的引用,就像经典的Assembly Reference一样。 这些引用不是默认包含在Xamarin Droid项目中,而是由MVVM Light使用。

答案 1 :(得分:1)

您需要打开项目.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" />