2017-08-25 25 views
0

我正在使用Visual Studio 2013,似乎无法修复以下生成错误,当我转到https://developer.xamarin.com/samples/xamarin-forms/WebServices/TodoDocumentDB/并下载示例代码,并尝试运行它:Xamarin表单“Todo DocumentDB”示例 - 比引用程序集更高的版本System.Collections.Specialized error

Error 2 Assembly 'Microsoft.Azure.DocumentDB.Core, Version=1.0.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 
'System.Collections.Specialized, Version=4.0.1.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced 
assembly 'System.Collections.Specialized, Version=4.0.0.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a' c:\Users\Elijah 
Lofgren\Downloads\T1mobio\TodoDocumentDB\packages\Microsoft.Azure.DocumentDB.Cr 
e.1.0.0\lib\netstandard1.6\Microsoft.Azure.DocumentDB.Core.dll 
TodoDocumentDB.Droid 

我试着更新所有的Nu​​Get包但没有奏效。

我似乎无法找到有此错误的其他人。

谢谢!

+1

你有没有更改System.Collections.Specialized到package.json文件中的4.0.1.0&还原nuget? – OrcusZ

+0

我编辑了packages.config文件,并将

+4

这就是我认为的最后一个ToDo示例与VS 2013不兼容,您应该使用Xamarin Studio或VS 2015及更高版本 – OrcusZ

回答

1

看起来这个代码与PC上的Visual Studio 2013不兼容。

在PC上,您需要使用Visual Studio 2015(或更新版本)。

在Mac上,您可以使用任何版本的Visual Studio for Mac。

相关问题