1.概述
VisualStudioforMac是微软专门为Apple的MacOS操作系统定制的一款IDE开发工具,其功能与越来越强大,并且版本与微软Windows操作系统上的版本一致同步更新。
目前Windows上的最新版本是VisualStudio,那么macOS上最新的版本就是VisualStudioforMac,简称VSforMac。
微软在年推出.NETCore之后,微软的跨平台开发便开始向各个企业推进,并且.NETCore版本发展之迅速,目前最新稳定版本是.NETCore2.2,.NETCore3.0已有预览版,可见微软对跨平台的支持还是很强大的。
VisualStudioforMac就是使用.NETCore在macOS上开发跨平台应用程序。抛开了以前微软的.NETFramework只能在Windows平台上开发应用程序。
在macOS上使用VisualStudioforMac可以开发的应用程序如下:
VSforMac可开发的应用程序(1)使用ASP.NETCore开发B/S结构的Web应用程序或Web服务。
(2)开发用于微软Azure智能云端的应用程序。
(3)使用Unity生成游戏应用。
(4)使用Xamarin生成移动APP应用,包括Android和iOS。
在macOS上使用VisualStudioforMac可以使用的开发语言有:
VSforMac可用的开发语言(1)C#是微软公司推出的强类型编程语言。
(2)F#是微软推出的基于ML函数式编程语言。
(3)JavaScript脚本编程语言。
(4)TypeScipt超级脚本编程语言,是微软在ES6上开发的一种脚本语言。
(5)HTML5是Web上呈现页面内容的语言。
(6)Razor是微软在ASP.NETMVC中增加的一种可以在Html中混合使用的语言。
使用VisualStudioforMac不仅可以编写代码,还可以编译和生成应用程序,并且还可以调试和重构,以及进行版本控制,可以说拥有它,是一件很幸福的事。
请在macOS10.12(Sierra)或更高版本上安装VisualStudioforMac。
最新发布的版本是8.1,是微软在-6-13日发布的,其版本号是VisualStudioforMac版本8.1(8.1.0.),其主要更新如下:
(1)启用了新的C#编辑器。
(2)支持.NETCore3预览版的3,4,5。
(3)3个新的ASP.NETCore单页应用程序模板。
2.下载安装程序
最新的VisualStudioforMac安装程序要从微软官方网站上下载,如图1所示:
下载VisualStudioforMac界面在图1中点击“下载VisualStudioforMac”,按钮,开始下载:
下载VSforMac后的页面如果浏览器未下载,则在图2中点击“单击此处重试”链接,如图3所示:
浏览器下载后的dmg文件3.安装VisualStudioforMac
安装程序下载完成之后,在“访达”中找到:
VSforMac安装文件在图4中双击“visualstudioformacinstaller.dmg”安装程序,如图5所示:
VisualStudioforMac安装首页面图5就是安装界面,微软提供的是在线安装,所以在安装过程中不要断网。
双击图5的VisualStuido的大图标,如图6所示:
从互联网下载的应用,确定打开?在图6中点击“打开”按钮,如图7所示:
正在检查组件从图7开始,VisualStudioforMac正式开始一步一步安装到自己的电脑上。
感谢下载VisualStudioforMac当出现了图8的窗口,表示可以开始安装了,点击“继续”按钮。如图9所示:
选择VisualStudioforMac要安装内容VisualStudioforMac是以可选组件的形式安装的,默认VisualStudioforMac是必选项,必须要安装的,并且还将.NETCore也选中,这是一个运行时,有了它,可以在VisualStudioforMac中编译和运行程序。
这里我们使用默认项,点击“安装”按钮。如图10所示:
专用于Mac的.NET开发人员工具非常帅气的安装进度界面,专注于Mac的.NET开发人员工具。
使用.NETCore的Web应用程序和服务使用.NETCore创建Web应用和服务,并将其部署给Azure云。
借助Xamarin开发应用使用Xamarin,可以使用C#一种语言开发iOS和Android,以及macOS应用。
使用Unity的游戏开发使用Unity和C#语言开发游戏。
安装过程中会让输入密码确认安装,稍等片刻之后……
VisualStudioforMac安装成功图14显示VisualStudioforMac已经安装成功了。
4.启动VisualStudioforMac
在“访达”或底部任务栏中点击“VisualStudioforMac”图标,如图15所示:
使用Microsoft账户登录在启动VisualStudioforMac的第一个界面,提示使用Microsoft账户登录,好处是激活你的订阅,可以连接到Azure,并连接到源代码管理。
点击一下“Microsoft登录”按钮,如图16所示:
登录到微软账户在图16中输入一个微软的账号,点击“下一步”按钮,如图17所示:
输入微软账户密码在图17中输入账户的密码,点击“登录”按钮。完成之后进入图18的界面:
VisualStudioforMac启动VisualStudioforMac的界非常清爽,比VisualStudioforWindows版本要简洁多,个人非常喜欢forMac这个开始界面。
5.开发第一个跨平台应用程序
现在我们在图18中点击“新建”创建第一个.NETCore跨平台应用程序。
mono-sgen32优化提示图19提示需要对“mono-sgen32”进行优化,点击“好”按钮。如图20所示:
选择模板选择项目模板的界面,干净+清爽,非常喜欢,这里我们选择.NETCore下的跨平台控制台应用程序项目模板,来创建一个最常见的控制台应用程序。
选择控制台应用程序在图21中,我们选择“.NETCore”à“应用”,然后选择“控制台应用程序”,另外,还可以选择C#和F#语言来编写控制台应用程序。
完成后点击“下一步”按钮,如图22所示:
输入项目名称在图22中输入项目名称、解决方案名称和源代码存放位置,点击“创建”按钮,如图23所示:
第一个跨平台应用程序图23中,微软给出了一段样例代码,在控制台上输出一段文本“HelloWord”。C#代码如下:
usingSystem;namespaceYidosoft.MacConsoleApp{classProgram{staticvoidMain(string[]args){Console.WriteLine(HelloWorld!);}}}
从代码上看,与在Windows平台下的代码是完全一样的,所以从.NETFramework转到.NETCore是非常容易的。
现在我们点击图23顶部左侧图标,如图24所示:
运行终端提示从图24的提示信息上看,是要启动“终端”应用程序来输出内容,点击“好”按钮。如图25所示:
.NETCore跨平台控制台应用程序第一个.NET跨平台的控制台应用程序就这么运行起来了,输出了我们在代码中想要输出的文本内容,并且“pressanykeytocontinue…”是自动添加上去,并不是使用代码控制的。
C#高级编程(第11版)C#7.NETCore2.0(.NET开发经典名著)京东月销量好评率97%无理由退换京东配送官方店¥.4购买