如何在Visual Studio中更改Xamarin项目的.NET框架

7
我正在开发一个应用程序,希望改变它的 .NET Framework 版本。通常情况下,在属性 → 应用程序 中可以找到此选项,但是在 Android 或 iOS 应用程序中,我无法找到这个选项。
我知道可以创建一个新项目并在其中指定该版本(如图所示),但一定有其他方法可以更改它。
提前感谢您的回答。
2个回答

8

原因是Android或iOS都没有提供不同版本的.NET框架,只有一个被称为“移动档案”的档案。

移动档案基本上是没有System.Configuration及其依赖项的.NET 4.5,并且已经进一步调整以适用于移动设备。


4
Xamarin现在仍然被限制在4.5版本吗?或者它已经升级到新的4.6 .Net Framework了吗?如果是这样的话,这个变化从哪个版本开始应用于Xamarin Android? - Maximus

5
这是Xamarin公司的决定,将Xamarin.iOS和Xamarin.Android项目默认锁定为使用.NET 4.5框架,这使得兼容Microsoft有了巨大的好处。除非Microsoft创建4.6或5.0框架,否则您不需要进行切换。您可以从多个位置读取类似的语句,例如“现在我们的类库基于.NET 4.5框架”,请参见http://docs.xamarin.com/releases/ios/xamarin.ios_6/xamarin.ios_6.3/。这就是明显的证据。

谢谢@Lex,为什么Xamarin在创建项目时允许您选择框架呢? - YKa
1
我认为这只是VS的限制。当然,无论您在创建时选择哪个版本,最终使用的配置文件都将是.NET 4.5。 - Lex Li

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接