类型“属性”是在未引用的程序集中定义的-Xamarin

时间:2018-07-06 13:09:06

标签: c# xamarin xamarin.forms uwp visual-studio-2017

在我将Xamarin Forms PCL项目中的Xamarin.Forms版本从2.x升级到3.x之后,我收到以下错误消息,使我无法构建UWP项目。

  

类型'Attribute'是在未引用的程序集中定义的。您必须添加对程序集'netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'的引用

奇怪的是,我可以构建AndroidiOS项目。

有什么想法可以使UWP项目正常工作吗?

1 个答案:

答案 0 :(得分:4)

在这种情况下,我将UWP SDK的最低版本更改为1709(Fall Creators Update)Build 16299,并且能够再次构建我的UWP项目。

以前,我使用的是较低的UWP SDK版本。

如您在此版本中看到的here所示,Microsoft为.NET Standard 2.0添加了Windows支持。