我正在尝试为我的xamarin表单项目使用其他版本的mono(5.16.0)(默认为6.6.0),但是我无法在Visual Studio下选择特定版本,Visual Studio->首选项->项目-> .Net运行时,但是我无法在该部分中找到.NET运行时选项,因此我可以从中更改该项目的单声道版本。
Visual Studio version 8.2.2 having .Net runtimes option under Projects Section
Visual Studio version 8.4.8 does not have the .Net Runtime option
我尝试删除现有的Mono框架(6.6.0)并安装所需的框架(5.16.0),但随后我无法打开Visual Studio,出现一个弹出窗口,指出此版本的Visual Studio需要Mono框架( 6.0.14xx或更高版本)打开。
提供解决这两种情况的解决方案。
。NET运行时部分被认为是高级功能,在最新的Visual Studio for Mac版本中,默认情况下已将其禁用。
可以通过两种方式启用:
打开终端窗口并运行:
launchctl setenv MD_FEATURES_ENABLED RUNTIME_SELECTOR
然后运行Visual Studio for Mac。不必从“终端”窗口中运行。
从扩展程序管理器安装Feature Switch extension,选择扩展程序后,可以从主菜单中使用它。选择库选项卡并搜索。安装扩展名后,重新启动Visual Studio for Mac。
从主菜单中选择首选项-环境-功能开关。
然后检查/勾选RUNTIME_SELECTOR。
然后重新启动Visual Studio for Mac,以便启用该功能。