Visual Studio for Mac

Visual Studio for Mac

关于此发行版中别的更改的更加多新闻,请参见发行表明。

微软一度公布了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。

澳门新萄京8522 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
设计器还援救具有额外的筹算时表现优势的自定义控件。

澳门新萄京8522 2

原先,Visual Studio for Mac 有点平放的可访谈性天性,能够包容 VoiceOver
和其余赞助技巧。Preview 2版本扩张了
IDE的可访谈内容,使用辅帮手艺的客商能够发掘任何 IDE
的全体制修正善,包含主题顺序、比较度、减少键盘陷阱、越来越纯粹的VoiceOver
导航和读取等等,还为重写了调节和测验器的 UI,使其得以利用 VoiceOver 举办访谈。

澳门新萄京8522 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

澳门新萄京8522 4

  • 导航扶助才干时细化关键顺序

  • 充实文本和Logo的颜色相比度

  • 消弭阻碍 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

澳门新萄京8522,近期,其以往在 Mac 的 Visual Studio 中为 ASP.NET Core
项目启用了脚手架。通过转移多如牛毛方案的标准代码,脚手架使 ASP.NET Core
应用程序的支出特别自在便捷。

跨过服务器务器和客商端分享应用程序逻辑

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

听他们讲,要在 Visual Studio for Mac
中使用新的脚手架作用,顾客须求在品种上下文菜单的“ Add”弹出框中单击“ New
Scaffolding”
条目款项。张开右键单击上下文菜单的节点将是停放生成文书的岗位。

得益于 .NET 的质量、可信性和安全性

澳门新萄京8522 1

下一场,客户将见到三个脚手架向导,以帮扶其将代码生成到花色中。下图则通过接受ASP.NET
Core示例项目之一(电影数据库应用程序)演示了事实上的脚手架。通过运用该工具成立了用于成立,读取,更新和删除操作(CRUD)的页面,以至用于影片模型的“详细音信”页面。

在 PC、Linux 和 MacOS 上选择 Visual Studio 2019 保持火速

系统或然会因而警示对话框发出提示,如下图所示。
在这里情状下,请单击“展开”:

澳门新萄京8522 6

在通用语言、框架和工具的基本功上创设,那几个语言、框架和工具是安然依然的、效用丰裕的和易于使用的

澳门新萄京8522 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
文件的高亮着色、英特尔liSense和自行补全。Windows 版本和 Mac 版本的
IDE使用同样的 .razor 文件编辑器。

澳门新萄京8522 4

别的,将 Visual Studio 2019 for Mac 版本 8.3 与 Visual Studio 2019 版本
16.4 用于 Xamarin 进行 iOS 开荒的开辟人员将在
Windows 中看到以下警报:

Updates to the editing experience

然后,会师世一个警示对话框,必要确认隐衷和认同条目款项。
按“继续”按键接纳条目款项:

澳门新萄京8522 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 包:

断定选项后,选拔“安装和翻新”开关初步设置进程。

详细新闻:

安装程序会运维所采取的下载和安装进度:

澳门新萄京8522 10

开始安装

系统只怕会唤起为变成安装所需的顺序零件升高必要的权杖。
在那地输入管理员凭据以继续设置进程:

安装成功后,可经过按“开首”,带头在 Visual Studio 中支付应用:

安装
下载 Visual Studio for Mac
后,要最初支付本机跨平台利用,还需先安装并安装有个别别样内容。
要整合使用 iOS 和 Visual Studio,须求以下各样:
运作 macOS 斯莱瑞 10.12 或越来越高版本的 Mac
Xcode 8.3
叁个 Apple ID。 如果没有 Apple ID,请在
https://appleid.apple.com
新建叁个。 供给 Apple ID 才可设置和登入 Xcode。

发表评论

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

网站地图xml地图