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