Visual Studio 2019 for Mac 8.4 Preview 4 发布
微软已经发布了 Visual Studio 2019 for Mac version 8.4 Preview 4。该版本带来了对最新稳定版 .NET Core 的支持,对 ASP.NET Core 项目的脚手架支持以及对整体产品可访问性的其他改进。用户需要下载并安装最新版本的 Visual Studio 2019 for Mac,然后在 IDE 中切换到“Preview channel ”。
有关此发行版中其他更改的更多信息,请参见发行说明。
对 .NET Core 3.1 的支持始终保持最新
在此版本中,Visual Studio for Mac 添加了对新发布的 .NET Core 3.1 的官方支持。
更新到 Preview 4 将安装 .NET Core 3.1 SDK。如果以前没有在安装程序中选择 .NET Core target 的情况下安装了 Visual Studio for Mac,则需要采取以下步骤来开始在 Visual Studio for Mac 中开发 .NET Core:
- 下载Visual Studio for Mac安装程序
- 安装 Visual Studio for Mac,确保已检查 .NET Core target:
- 启动 Visual Studio for Mac
- 切换到 Preview channel 并更新
更可靠地使用辅助技术
该团队一直在改进 IDE 整个表面区域的可访问性,其努力成果包括有:
- 导航辅助技术时细化焦点顺序
- 增加文本和图标的颜色对比度
- 消除阻碍 IDE 导航的键盘陷阱
- 更准确的 VoiceOver 阅读和导航
- 牢记可访问性,重写 IDE 的不可访问组件
使用 ASP.NET Core Scaffolding 加快 Web 应用程序开发
目前,其已经在 Mac 的 Visual Studio 中为 ASP.NET Core 项目启用了脚手架。通过生成常见方案的样板代码,脚手架使 ASP.NET Core 应用程序的开发更加轻松快捷。
据悉,要在 Visual Studio for Mac 中使用新的脚手架功能,用户需要在项目上下文菜单的“ Add”弹出框中单击“ New Scaffolding”条目。打开右键单击上下文菜单的节点将是放置生成文件的位置。
然后,用户将看到一个脚手架向导,以帮助其将代码生成到项目中。下图则通过使用ASP.NET Core示例项目之一(电影数据库应用程序)演示了实际的脚手架。通过使用该工具制作了用于创建,读取,更新和删除操作(CRUD)的页面,以及用于影片模型的“详细信息”页面。
向导关闭后,它将根据用户选择的脚手架将所需的 NuGet 软件包添加到您的项目中并创建其他页面。如果不熟悉 Scaffolding ASP.NET Core 项目,可查看文档以获取更多信息。
Xamarin 与 Mac 配对的注意事项
此外,将 Visual Studio 2019 for Mac 版本 8.3 与 Visual Studio 2019 版本 16.4 用于 Xamarin 进行 iOS 开发的开发人员将在 Windows 中看到以下警告:
如果用户同意继续,则 Mac 上的 Mono 和 Xamarin.iOS SDK 将更新为最新版本。虽然官方建议用户更新到 Visual Studio 2019 for Mac 8.4 Preview 4,以避免在 Windows上 使用 Xamarin 时版本不匹配,但是通过单击上面显示的警告进行更新,将使得用户可以继续工作而无需从 Mac 上的稳定频道中移出。
据透露,其计划于 1 月初将 Visual Studio for Mac 8.4 版本发布到 Stable。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
VirtualBox 6.1.0 发布,开源虚拟机
VirtualBox 6.1.0 Build 135406已发布。VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。此版本的新功能如下: Major new features were added 实现了从 Oracle Cloud Infrastructure 导入虚拟机的支持 扩展了将虚拟机导出到 Oracle Cloud Infrastructure 的支持,从而允许创建多个虚拟机而无需重新上传。还添加了使用更高效的变体“半虚拟化”将 VM 导出到云中并为云映像指定自由格式标签的选项 虚拟化核心:支持 Intel CPU 上的嵌套硬件虚拟化(从第5代 Core i 开始,代号 Broadwell),到目前为止仅对 guest running VirtualBox 进行了测试 图形:保留了新样式 3D 支持(带有 VBoxSVGA 和 VMSVGA),旧样式 3D 支持(带有 VBoxVGA)已被完全删除 共享剪贴板:为文件传输实现了实验性支持(目前仅 Windows hosts/guests)。需要通过 VBoxManage 启用...
-
下一篇
Dart 2.7 发布,新增扩展方法支持
Dart 2.7 发布了,此版本添加了对扩展方法的支持,并带来一个用于处理带有特殊字符的字符串的新程序包。DartPad 中 null 的安全性也得到了更新。 扩展方法 Dart 2.7 添加了一个强大的语言新功能:扩展方法(extension methods)。它使你可以向任何类型(甚至是无法控制的类型)添加新功能,并具有常规方法调用的简洁性和自动完成性。 让我们看一个小例子:增加对从字符串解析整数和双精度的支持。作为应用开发人员,我们无法更改 String 类,因为它是在 dart:core 库中定义的,但是通过扩展方法,我们可以对其进行扩展。定义此扩展名后,我们可以在 String 上调用新的 parseInt 方法,就好像该方法是在 String 类本身上定义的一样: extension ParseNumbers on String { int parseInt() { return int.parse(this); } double parseDouble() { return double.parse(this); } }main() { int i = ...
相关文章
文章评论
共有0条评论来说两句吧...