我需要在Xamarin项目中将目标框架更改为4.0。我也安装了4.0 .net framewrok,但仍然无法更改为4.0。我已经尝试过与C#项目相同,在那里我可以将目标框架更改为4.0。我正在使用Visual Studio 2017社区版。
先谢谢了。
答案 0 :(得分:2)
tl; dr :您的Xamarin项目没有错。
您似乎将.NET Framework与.NET Standard混淆了。他们的名字非常相似,这是一个常见错误。
.NET Framework不适用于Xamarin应用程序;它用于在WPF,WinForms和ASP.NET等Windows上运行的应用程序。
您的Targeted Framework屏幕截图显示了您的.NET Standard项目,并且.NET Standard(也称为netstandard)的最高API当前为2.0。将其设置为2.0,就可以了!
以下是有关.NET Standard和.NET Framework之间差异的更多信息:https://msdn.microsoft.com/magazine/mt842506.aspx。