微软官方说明:

Visual Studio 2017 for Mac

Last Update: 2017/6/16

我们非常荣幸地宣布 Visual Studio 2017 for Mac 现已推出。 Visual Studio for Mac 是 Visual Studio 系列的新成员。通过它,macOS 上的开发人员可以使用 Xamarin 和 .NET Core 来构建移动、Web、和云应用,也可以使用 Unity 来开发游戏。

使用 Visual Studio 2017 for Mac 可以开发适用于 Android、macOS、iOS、tvOS、watchOS、Web 和云的应用。 快速编码、轻松调试和诊断、时常测试,并且可以放心地进行发布。 此新版本发布之后,可使用版本控制、更具敏捷性且可高效协作!

若要了解有关其他相关下载的详细信息,请参阅下载页。 若要了解 Visual Studio 2017 for Mac 的详细信息,请参阅 Mac 系统要求和 Mac 平台目标及兼容性

 【分割线-------】

这里推荐用Mac系统安装,好处呢就是方便开发IOS项目,要是windows系统,需要和Mac本的Xcode组合来使用。当然如果大家想体验一下的话,可以尝试其他 系统安装。

之前也尝试在mac 笔记本上安装过Visual Studio 2017 for Mac 预览版,但是效果不是很好,出来下载的速度慢,经常失败以外,就是经过九牛二虎之力安装成功后,运行出现了问题,曾经质疑过微软对该平台的态度,双休日闲着也是闲着,突然看到了上述消息,所以就尝试了一下,如果之前大家在Mac本上安装过其他版本,建议删除重现来过(PS:我当时就抱有侥幸的态度,后来给了我一个教训,版本要对上才可以)

闲话少说,咱们说正事:

先给大家看看运行效果吧

图1(选择项目模版)

这里我选择的是安卓模块

图2(创建成功)

图3(自动生成的代码)

到这里,我们一行代码也没有写,那么尝试一下这样到底可不可以运行呢?我们选择了一个安卓模拟器,VS已经集成了Android Manager,这里我的版本是API16,主要是体验一下在Mac本上安卓模拟器的使用情况。

运行体验一下,感觉这里的运行的很快,而且模拟器也比较酷。

运行的速度还是可以的,所以有需求的朋友们可以去安装体验了。

PS:

这里不用去讨论这个可以干什么,当你的项目需要的跨平台开发的时候,而且又不想去学习其他语言的,可以去尝试这个。不要担心有其他问题出现,因为这个项目在国外已经有好多开发者把坑踏平了,还有好多资料可以去参考。

具体安装可以参照:

http://www.cnblogs.com/xishuai/p/visual-studio-for-mac.html 这里安装的时候还是比较早的,现在微软的网速全速开放了,限制也少了。

学习资料:

http://www.cnblogs.com/qinjin/p/XamarinForms-LearningPath.html 这里有大量的源码可以去参考

Visual Studio 2017 for Mac 体验之Android.Form的更多相关文章

  1. Visual Studio 2017 for Mac

    Visual Studio 2017 for Mac Last Update: 2017/6/16 我们非常荣幸地宣布 Visual Studio 2017 for Mac 现已推出. Visual ...

  2. Visual Studio 2017 for Mac Preview

    Microsoft Visual Studio 2017 for Mac Preview 下载+安装+案例Demo 目录: 0. 前言 1. 在线安装器 2. 安装VS 3. HelloWorld 4 ...

  3. Xamarin+Prism开发详解三:Visual studio 2017 RC初体验

    Visual studio 2017 RC出来一段时间了,最近有时间就想安装试试,随带分享一下安装使用体验. 1,卸载visual studio 2015 虽然可以同时安装visual studio ...

  4. Microsoft Visual Studio 2017 for Mac Preview 下载+安装+案例Demo

    目录: 0. 前言 1. 在线安装器 2. 安装VS 3. HelloWorld 4. ASP.NET MVC 5. 软件下载 6. 结尾 0. 前言: 工作原因,上下班背着我的雷神,一个月瘦了10斤 ...

  5. visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案

    一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧. 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新. 第二步,将visual studi ...

  6. 在【Xamarin+Prism开发详解三:Visual studio 2017 RC初体验】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。

    总共列出了12点,耐心点慢慢看! 1,添加了不少[代码样式]的设置项目. 通过合理的设置每个人都能写出优美的代码,而且团队项目也可以达到统一代码风格. this首选项:可以设置[字段,属性,方法,事件 ...

  7. Visual Studio 2017 for Mac 快捷键

    格式化代码:  ^I 转到定义:⌘D 注释/反注释: ⌘/ 生成:⌘B 重新生成:^⌘B 调试运行:⌘↩ 不调试运行:⌥⌘↩ 添加/删除断点:⌘\ 查看所有断点:⌥⌘↩ 放大:⌘+ 缩小:⌘- 正常大 ...

  8. Visual Studio 2017 for Mac 连接Git的奇怪问题

    VS for Mac连接Git的时候遇到个奇怪的问题, 无法将已存在的解决方案绑定并提交到GitHub中去. VS版本7.3.3 问题复现 以为自己操作有问题, 新建项目测试一下, 新建的时候没有勾选 ...

  9. Visual Studio 2017启动x86的Android模拟器失败

     Visual Studio 2017启动x86的Android模拟器失败 Visual Studio 2017默认提供多个Android模拟器.其中,x86模拟器运行较快.但是由于和Hyper-V服 ...

随机推荐

  1. 【CSS】思考和再学习——关于CSS中浮动和定位对元素宽度/外边距/其他元素所占空间的影响

      一.width:auto和width:100%的区别   1.width:100%的作用是占满它的参考元素的宽度.(一般情况下参考元素 == 父级元素,这里写成参考元素而不是父级元素,在下面我会再 ...

  2. Docker - 终端交互

    进入容器交互终端 使用docker attach命令进入容器交互终端. 注意:如果多个窗口同时attach到同一个容器,那么所有窗口都会同步显示.如果某个窗口因命令阻塞时,那么其他窗口将无法执行操作. ...

  3. Python 基础之基本数据类型

    首先,Python中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象 ...

  4. 移动Web开发小结

    以下是做移动端Web开发过程中小结的几个事项:希望能够帮助到大家,同时也方便自己查看: 1,在移动开发页面中,主体盒子的max-width与min-width的设置原因: ①设置max-width是为 ...

  5. Struts2中的JSON问题——后台返回JSON字符串到前台

    最近做一个项目遇到一个比较棘手的问题,项目后台采用struts2+Hibernate3+Spring3,前台采用ExtJs4.笔者目前仍是一名大二学生吗,后台框架完全是毫无任何基础,从零学,现学现用. ...

  6. 超声波 HC-SR04

    三.实验原理 1. 超声波传感器简介 超声波测距系统主要应用于汽车的倒车雷达.及机器人自动避障行走.建筑施工工地以及一些工业现场例如:液位.井深.管道长度等场合.超声波是一种在弹性介质中的机械振荡,有 ...

  7. (HTTPS)web 项目如何实现https

    HTTPS实际是SSL over HTTP, 该协议通过SSL在发送方把原始数据进行加密,在接收方解密,因此,所传送的数据不容易被网络黑客截获和破解.本文介绍HTTPS的三种实现方法.方法一 静态超链 ...

  8. 对clear float 的理解

    之前自己对于清除浮动的用法比较模糊 ,如果用到的话,一般都是采用简单粗暴的方式解决,就是直接用overflow:hidden,但是越用久就会发现其实有BUG,这个BUG正是overflow:hidde ...

  9. 初识Vue.js

    一 ,什么是Vue.js? vue.js是一套构建用户界面的渐进式框架,它采用自底向上增量开发的设计.(自底向上设计方法是根据系统功能要求,从具体的器件.逻辑部件或者相似系统开始,凭借设计者熟练的技巧 ...

  10. CAP原理、一致性模型、BASE理论和ACID特性

    CAP原理 在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer's theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(Con ...