Visual Studio 2019 for Mac 8.4 Preview 4 发布

by admin on 2020年2月4日

有关此发行版中其他更改的更多信息,请参见发行说明。

微软已经发布了Visual Studio 2019 for Mac version 8.4 Preview
2,获取方式:

Visual Studio for Mac 是一个新式且复杂的
IDE,其中包含多种用于创建移动、桌面和 Web 应用程序的功能。
它支持以下内容的开发:
.NET 移动应用:Android、iOS、tvOS、watchOS
Mac 桌面应用
.NET Core 应用程序
ASP.NET Core Web 应用程序
跨平台 Unity 游戏

对 .NET Core 3.1 的支持始终保持最新

download and install Visual Studio 2019 for Mac

它包括丰富的编辑器、调试、与 iOS、Mac 和 Android
的本机平台集成和集成源控件,可命名其众多功能中的几个功能。
本主题调查了 Visual Studio for Mac
的各个部分,并简要介绍了使其成为一款用于创建跨平台应用程序的强大工具的部分功能。
安装
按照安装指南中的步骤下载和安装
Visual Studio for Mac。
语言支持
默认情况下,Visual Studio for Mac 支持以 C# 和 F# 进行的开发。
C#
在 Visual Studio for Mac 中创建跨平台应用程序时,C# 是最常用的语言。
这包括对所有 C# 7 功能的完整支持。
F#
F# 是强类型函数编程语言,设计为专门用于在 .NET 上运行。 Visual Studio
for Mac 用户可在 Android、Mac 和 iOS 上将其用作编程语言。 有关使用 F#
以及查看用该语言创建的示例的详细信息,请访问
F#
指南。
平台支持
.NET 核心
.NET
Core
平台可以创建在 Windows、Linux 和 Mac 上运行的应用程序。 Visual Studio
for Mac 支持加载、创建、运行和调试 .NET Core 项目。
要运行 .NET Core 项目,应该下载和安装 .NET Core SDK。
.NET Core 支持包括:
C# 和 F# IntelliSense。
控制台、库和 Web 应用程序的 .NET Core 项目模板。
完整的调试支持,包括断点、调用堆栈、监视窗口等。
NuGet PackageReferences 和基于 MSBuild 的还原。
集成单元测试支持使用 .NET Core SDK 附带的 Visual Studio
测试平台进行运行和调试测试。
从旧的 project.json 格式迁移。

在此版本中,Visual Studio for Mac 添加了对新发布的 .NET Core
3.1 的官方支持。

Switch to the preview version

要开始,请查看 ASP.NET Core Web
应用动手实验。
Xamarin
通过对
Xamarin
的卓越支持,可以开发适用于 Android、macOS、iOS、tvOS 和 watchOS
的丰富本机体验。 使用 Xamarin.Forms 跨平台应用程序可以在 Android、iOS 和
macOS 之间共享基于 XAML 的 UI 代码,而不会限制对本机功能的访问。
要开始,请查看移动应用动手实验。
Android
Visual Studio 有其自己的集成 Android SDK 管理器。
对于 Android 应用程序,Visual Studio for Mac
包含其自己的设计器,该设计器适用于 Android .axml
文件来直观地构造用户界面。 Visual Studio for Mac 将在其 Android
设计器中打开这些文件,如下所示:

更新到 Preview 4 将安装 .NET Core 3.1 SDK。如果以前没有在安装程序中选择
.NET Core target 的情况下安装了 Visual Studio for
Mac,则需要采取以下步骤来开始在 Visual Studio for Mac 中开发 .NET Core:

Updates in this preview:此版本的重点是改进可访问性以及 .NET Core 和 ASP
.NET Core。

澳门新葡亰网址下载 1

  • 下载Visual Studio for
    Mac安装程序

  • 安装 Visual Studio for Mac,确保已检查 .NET Core target:

Accessibility Enhancements

有关 Android
设计器的详细信息,请参阅设计器概述文档。
iOS
IOS 设计器与 Visual Studio for Mac 完全集成,可进行 .xib
的可视编辑,并使 Storyboard 文件创建 iOS、tvOS 和 WatchOS UI 并转换。
使用直观方法处理事件时,可使用工具箱和 Design Surface
之间的拖放功能生成整个用户界面。 iOS
设计器还支持具有额外的设计时呈现优势的自定义控件。

澳门新葡亰网址下载 2

以前,Visual Studio for Mac 有一些内置的可访问性特性,可以兼容 VoiceOver
和其他辅助技术。Preview 2版本增加了
IDE的可访问内容,使用辅助技术的用户可以发现整个 IDE
的总体改进,包括焦点顺序、对比度、减少键盘陷阱、更精确的VoiceOver
导航和读取等等,还为重写了调试器的 UI,使其可以使用 VoiceOver 进行访问。

澳门新葡亰网址下载 3

  • 启动 Visual Studio for Mac

  • 切换到 Preview channel
    并更新

.NET Core 3.1 Preview support

有关使用 iOS
设计器的详细信息,请参阅澳门新葡亰网址下载,设计器文档。
Mac
Xamarin 提供本机 Mac API 绑定,可让用户创建美观的 Mac 应用程序。
有关使用 Visual Studio for Mac 编写 Mac 应用程序的详细信息,请参阅
Xamarin.Mac文档。
游戏
Visual Studio for Mac 支持使用 Unity 5.6.1 进行跨平台游戏开发。
要开始,请查看 Unity
动手实验。
企业功能
备注
这些产品仅可用于 Visual Studio Enterprise 订阅。

更可靠地使用辅助技术

在这个版本中,增加了对 .NET Core 3.1 SDK Preview 2
的最新预览的支持。当安装 IDE 的预览版本时,.NET Core SDK
的版本也将自动安装。该版本完全支持 .NET Core 3.1 Preview2
项目的操作,包括:创建新项目、编辑、构建、调试和其他功能。

探查器
Xamarin Profiler 有三个可用于分析的仪表。 Xamarin Profiler
简介指南介绍了这些仪表的度量值以及它们分析应用程序的方式,并阐明了每个屏幕上显示的数据的含义。
检查器
Xamarin Inspector 向用户提供交互式 C# 控制台以及工具。
检查实时应用程序时,它可用作调试或诊断辅助、教学工具、文档工具或实验工具。

该团队一直在改进 IDE 整个表面区域的可访问性,其努力成果包括有:

ASP.NET Core Blazor Server Support

澳门新葡亰网址下载 4

  • 导航辅助技术时细化焦点顺序

  • 增加文本和图标的颜色对比度

  • 消除阻碍 IDE 导航的键盘陷阱

  • 更准确的 VoiceOver 阅读和导航

  • 牢记可访问性,重写 IDE 的不可访问组件

在这个版本中,添加了对开发和发布 ASP .NET Core BLazor Server
应用程序的支持。BLazor 是一个使用 .NET 构建交互式客户端 Web UI
的框架,以下是使用 BLazor 的一些优点:

它包括一个独立应用程序,可提供面向各种编程平台(Android、iOS、Mac 和
Windows)以及集成到 IDE 的调试工作流的丰富 C# 控制台。
有关详细信息,请参阅 Xamarin
Inspector
指南。
后续步骤
掌握全局 – 概括了解 Visual Studio for Mac 中的大部分功能,请参阅
Visual Studio for Mac IDE
教程。
安装 – 若要了解如何下载和安装 Visual
Studio,请参阅安装指南。
Xamarin 教程 – 若要了解有关如何使用 Xamarin
开发代码的详细信息,请转到 Xamarin
开发人员中心。
视频 – 若要了解有关 Visual Studio for Mac 的其他功能和方面,请查看
Xamarin
University
网站上的视频。
动手实验 – 若要开始使用 Visual Studio for Mac
中包含的各种工作负载,请查看动手实验。安装
下载 Visual Studio for Mac
后,要开始开发本机跨平台应用,还需先安装并设置一些其他内容。
要结合使用 iOS 和 Visual Studio,需要以下各项:
运行 macOS Sierra 10.12 或更高版本的 Mac
Xcode 8.3
一个 Apple ID。 如果没有 Apple ID,请在
https://appleid.apple.com
新建一个。 需要 Apple ID 才可安装和登录 Xcode。

使用 ASP.NET Core Scaffolding 加快 Web 应用程序开发

用 C# 而不是 JavaScript 编写代码

安装

https://www.visualstudio.com/
下载 Visual Studio for Mac

目前,其已经在 Mac 的 Visual Studio 中为 ASP.NET Core
项目启用了脚手架。通过生成常见方案的样板代码,脚手架使 ASP.NET Core
应用程序的开发更加轻松快捷。

跨服务器和客户端共享应用程序逻辑

下载安装包后,单击“VisualStudioInstaller.dmg”文件装载安装程序,然后通过双击徽标运行它,如下图所示:

据悉,要在 Visual Studio for Mac
中使用新的脚手架功能,用户需要在项目上下文菜单的“ Add”弹出框中单击“ New
Scaffolding”
条目。打开右键单击上下文菜单的节点将是放置生成文件的位置。

得益于 .NET 的性能、可靠性和安全性

澳门新葡亰网址下载 1

然后,用户将看到一个脚手架向导,以帮助其将代码生成到项目中。下图则通过使用ASP.NET
Core示例项目之一(电影数据库应用程序)演示了实际的脚手架。通过使用该工具制作了用于创建,读取,更新和删除操作(CRUD)的页面,以及用于影片模型的“详细信息”页面。

在 PC、Linux 和 MacOS 上使用 Visual Studio 2019 保持高效

系统可能会通过警报对话框发出提示,如下图所示。
在此情况下,请单击“打开”:

澳门新葡亰网址下载 6

在通用语言、框架和工具的基础上构建,这些语言、框架和工具是稳定的、功能丰富的和易于使用的

澳门新葡亰网址下载 3

向导关闭后,它将根据用户选择的脚手架将所需的 NuGet
软件包添加到您的项目中并创建其他页面。如果不熟悉 Scaffolding ASP.NET
Core
项目,可查看文档以获取更多信息。

在 Visual Studio 2019 for Mac 8.4 Preview 2 中,你可以创建新的 Blazor
Server 项目,并获得标准支持,例如构建、运行和调试 Blazor
项目。如下,Blazor Server App 项目模板现在可以在 New Project
对话框中使用。

安装程序会检查系统,确定需要安装或更新的组件:

Xamarin 与 Mac 配对的注意事项

此版本添加对编辑 .razor文件的支持,这些是在创建 Blazor
应用程序时将使用的文件。此版本的编辑器支持 .razor
文件的高亮着色、IntelliSense和自动补全。Windows 版本和 Mac 版本的
IDE使用相同的 .razor 文件编辑器。

澳门新葡亰网址下载 4

此外,将 Visual Studio 2019 for Mac 版本 8.3 与 Visual Studio 2019 版本
16.4 用于 Xamarin 进行 iOS 开发的开发人员将在
Windows 中看到以下警告:

Updates to the editing experience

之后,会出现一个警报对话框,要求确认隐私和许可条款。
按“继续”按钮接受条款:

澳门新葡亰网址下载 9

除了添加 BLazor
支持之外,此版本在代码修复或分析建议中可能发生的任何代码更改显示预览框。

安装程序会列出缺少和需要下载并安装的所需组件。 在此处选择要下载的产品:

如果用户同意继续,则 Mac 上的 Mono 和 Xamarin.iOS SDK
将更新为最新版本。虽然官方建议用户更新到 Visual Studio 2019 for Mac 8.4
Preview 4,以避免在 Windows上 使用 Xamarin
时版本不匹配,但是通过单击上面显示的警告进行更新,将使得用户可以继续工作而无需从
Mac 上的稳定频道中移出。

Pack support for .NET Core library projects

此安装屏幕显示每个组件的版本和大小。
可单击每个组件查看该组件的依赖项列表(对于
Android),该组件下载的其他包(对于 .NET
Core),或任何其他所需应用程序(对于 iOS 和 macOS):

据透露,其计划于 1 月初将 Visual Studio for Mac 8.4 版本发布到 Stable。

在此版本中,在.NET 核心库项目创建 NuGet
包是更加容易的。右键单击项目,然后按照下面的示例选择Pack
菜单选项,之后就可在 Output 文件夹中找到 NuGet 包:

确认选择后,选择“安装和更新”按钮开始安装过程。

详细信息:

安装程序会启动所选项的下载和安装过程:

澳门新葡亰网址下载 10

开始安装

系统可能会提示为完成安装所需的各个组件提升必要的权限。
在此处输入管理员凭据以继续安装过程:

安装成功后,可通过按“开始”,开始在 Visual Studio 中开发应用:

安装
下载 Visual Studio for Mac
后,要开始开发本机跨平台应用,还需先安装并设置一些其他内容。
要结合使用 iOS 和 Visual Studio,需要以下各项:
运行 macOS Sierra 10.12 或更高版本的 Mac
Xcode 8.3
一个 Apple ID。 如果没有 Apple ID,请在
https://appleid.apple.com
新建一个。 需要 Apple ID 才可安装和登录 Xcode。

安装

https://www.visualstudio.com/
下载 Visual Studio for Mac

下载安装包后,单击“VisualStudioInstaller.dmg”文件装载安装程序,然后通过双击徽标运行它,如下图所示:

澳门新葡亰网址下载 1

系统可能会通过警报对话框发出提示,如下图所示。
在此情况下,请单击“打开”:
安装
下载 Visual Studio for Mac
后,要开始开发本机跨平台应用,还需先安装并设置一些其他内容。
要结合使用 iOS 和 Visual Studio,需要以下各项:
运行 macOS Sierra 10.12 或更高版本的 Mac
Xcode 8.3
一个 Apple ID。 如果没有 Apple ID,请在
https://appleid.apple.com
新建一个。 需要 Apple ID 才可安装和登录 Xcode。

安装

https://www.visualstudio.com/
下载 Visual Studio for Mac

下载安装包后,单击“VisualStudioInstaller.dmg”文件装载安装程序,然后通过双击徽标运行它,如下图所示:

澳门新葡亰网址下载 1

系统可能会通过警报对话框发出提示,如下图所示。
在此情况下,请单击“打开”:

安装程序会检查系统,确定需要安装或更新的组件:

澳门新葡亰网址下载 4

之后,会出现一个警报对话框,要求确认隐私和许可条款。
按“继续”按钮接受条款:

安装程序会列出缺少和需要下载并安装的所需组件。 在此处选择要下载的产品:

此安装屏幕显示每个组件的版本和大小。
可单击每个组件查看该组件的依赖项列表(对于
Android),该组件下载的其他包(对于 .NET
Core),或任何其他所需应用程序(对于 iOS 和 macOS):

确认选择后,选择“安装和更新”按钮开始安装过程。

安装程序会启动所选项的下载和安装过程:

澳门新葡亰网址下载 14

下载 Xamarin.Mac

系统可能会提示为完成安装所需的各个组件提升必要的权限。
在此处输入管理员凭据以继续安装过程:

安装成功后,可通过按“开始”,开始在 Visual Studio 中开发应用:

安装程序会检查系统,确定需要安装或更新的组件:
安装
下载 Visual Studio for Mac
后,要开始开发本机跨平台应用,还需先安装并设置一些其他内容。
要结合使用 iOS 和 Visual Studio,需要以下各项:
运行 macOS Sierra 10.12 或更高版本的 Mac
Xcode 8.3
一个 Apple ID。 如果没有 Apple ID,请在
https://appleid.apple.com
新建一个。 需要 Apple ID 才可安装和登录 Xcode。

安装

https://www.visualstudio.com/
下载 Visual Studio for Mac

下载安装包后,单击“VisualStudioInstaller.dmg”文件装载安装程序,然后通过双击徽标运行它,如下图所示:

系统可能会通过警报对话框发出提示,如下图所示。
在此情况下,请单击“打开”:

安装程序会检查系统,确定需要安装或更新的组件:

之后,会出现一个警报对话框,要求确认隐私和许可条款。
按“继续”按钮接受条款:

安装程序会列出缺少和需要下载并安装的所需组件。
在此处选择要下载的产品:
此安装屏幕显示每个组件的版本和大小。
可单击每个组件查看该组件的依赖项列表(对于
Android),该组件下载的其他包(对于 .NET
Core),或任何其他所需应用程序(对于 iOS 和 macOS):

确认选择后,选择“安装和更新”按钮开始安装过程。

安装程序会启动所选项的下载和安装过程:

澳门新葡亰网址下载 15

完成安装

系统可能会提示为完成安装所需的各个组件提升必要的权限。
在此处输入管理员凭据以继续安装过程:

安装成功后,可通过按“开始”,开始在 Visual Studio 中开发应用:
安装
下载 Visual Studio for Mac
后,要开始开发本机跨平台应用,还需先安装并设置一些其他内容。
要结合使用 iOS 和 Visual Studio,需要以下各项:
运行 macOS Sierra 10.12 或更高版本的 Mac
Xcode 8.3
一个 Apple ID。 如果没有 Apple ID,请在
https://appleid.apple.com
新建一个。 需要 Apple ID 才可安装和登录 Xcode。

安装

https://www.visualstudio.com/
下载 Visual Studio for Mac

下载安装包后,单击“VisualStudioInstaller.dmg”文件装载安装程序,然后通过双击徽标运行它,如下图所示:

系统可能会通过警报对话框发出提示,如下图所示。
在此情况下,请单击“打开”:

安装程序会检查系统,确定需要安装或更新的组件:

之后,会出现一个警报对话框,要求确认隐私和许可条款。
按“继续”按钮接受条款:

安装程序会列出缺少和需要下载并安装的所需组件。 在此处选择要下载的产品:

此安装屏幕显示每个组件的版本和大小。
可单击每个组件查看该组件的依赖项列表(对于
Android),该组件下载的其他包(对于 .NET
Core),或任何其他所需应用程序(对于 iOS 和 macOS):

确认选择后,选择“安装和更新”按钮开始安装过程。

安装程序会启动所选项的下载和安装过程:

系统可能会提示为完成安装所需的各个组件提升必要的权限。
在此处输入管理员凭据以继续安装过程:

安装成功后,可通过按“开始”,开始在 Visual Studio 中开发应用:

澳门新葡亰网址下载 16

打开 Visual Studio

之后,会出现一个警报对话框,要求确认隐私和许可条款。
按“继续”按钮接受条款:

安装程序会列出缺少和需要下载并安装的所需组件。 在此处选择要下载的产品:

此安装屏幕显示每个组件的版本和大小。
可单击每个组件查看该组件的依赖项列表(对于
Android),该组件下载的其他包(对于 .NET
Core),或任何其他所需应用程序(对于 iOS 和 macOS):

确认选择后,选择“安装和更新”按钮开始安装过程。

安装程序会启动所选项的下载和安装过程:

系统可能会提示为完成安装所需的各个组件提升必要的权限。
在此处输入管理员凭据以继续安装过程:

安装成功后,可通过按“开始”,开始在 Visual Studio 中开发应用:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图