Visual Studio 2017 for Mac 体验之Android.Form
微软官方说明:
Visual Studio 2017 for Mac
我们非常荣幸地宣布 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的更多相关文章
- Visual Studio 2017 for Mac
Visual Studio 2017 for Mac Last Update: 2017/6/16 我们非常荣幸地宣布 Visual Studio 2017 for Mac 现已推出. Visual ...
- Visual Studio 2017 for Mac Preview
Microsoft Visual Studio 2017 for Mac Preview 下载+安装+案例Demo 目录: 0. 前言 1. 在线安装器 2. 安装VS 3. HelloWorld 4 ...
- Xamarin+Prism开发详解三:Visual studio 2017 RC初体验
Visual studio 2017 RC出来一段时间了,最近有时间就想安装试试,随带分享一下安装使用体验. 1,卸载visual studio 2015 虽然可以同时安装visual studio ...
- Microsoft Visual Studio 2017 for Mac Preview 下载+安装+案例Demo
目录: 0. 前言 1. 在线安装器 2. 安装VS 3. HelloWorld 4. ASP.NET MVC 5. 软件下载 6. 结尾 0. 前言: 工作原因,上下班背着我的雷神,一个月瘦了10斤 ...
- visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案
一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧. 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新. 第二步,将visual studi ...
- 在【Xamarin+Prism开发详解三:Visual studio 2017 RC初体验】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。
总共列出了12点,耐心点慢慢看! 1,添加了不少[代码样式]的设置项目. 通过合理的设置每个人都能写出优美的代码,而且团队项目也可以达到统一代码风格. this首选项:可以设置[字段,属性,方法,事件 ...
- Visual Studio 2017 for Mac 快捷键
格式化代码: ^I 转到定义:⌘D 注释/反注释: ⌘/ 生成:⌘B 重新生成:^⌘B 调试运行:⌘↩ 不调试运行:⌥⌘↩ 添加/删除断点:⌘\ 查看所有断点:⌥⌘↩ 放大:⌘+ 缩小:⌘- 正常大 ...
- Visual Studio 2017 for Mac 连接Git的奇怪问题
VS for Mac连接Git的时候遇到个奇怪的问题, 无法将已存在的解决方案绑定并提交到GitHub中去. VS版本7.3.3 问题复现 以为自己操作有问题, 新建项目测试一下, 新建的时候没有勾选 ...
- Visual Studio 2017启动x86的Android模拟器失败
Visual Studio 2017启动x86的Android模拟器失败 Visual Studio 2017默认提供多个Android模拟器.其中,x86模拟器运行较快.但是由于和Hyper-V服 ...
随机推荐
- asp.net 母版-页脚制作
1.母版创建流程略过. 2.创建母版页css:Site.css body { } .linkButton{ text-decoration:none; color:whitesmoke; } 3.母版 ...
- Oracle的instr函数
instr函数 instr(目标字符串,被匹配的字符串,搜索的开始位置默认是1,第几次被搜索到) 例子1: SQL> select ename,instr(ename,'L',1,1) from ...
- MVC两种获取上传的文件数据变量的方式
第一种方式,在控制器中利用HttpPostedFileBase参数对象获取. [HttpPost] public ActionResult SaveFile(HttpPostedFileBase up ...
- Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦
个人博客 对于技术人员来说,拥有自己的个人博客应该是一件令人向往的事情,可以记录和分享自己的观点,想到这件事就觉得有意思,但是刚开始写博客的时候脑海中是没有搭建个人博客这一想法的,因为刚起步的时候连我 ...
- 当一个JavaScripter初次进入PHP的世界,他将看到这样的风景
本文将从以下11点介绍javascript和PHP在基础语法和基本操作上的异同: 1.数据类型的异同 2.常量和变量的定义的不同,字符串连接运算符不同 3.对象的创建方法的不同 4.PHP与JS在变 ...
- Jmeter3.0新特性
2016-5-19昨日,Jmeter又更新了新版本. 那么新版本有哪些新特性呢? Changes This page details the changes made in the current ...
- (HTTPS)-https原理及tomcat配置https方法
一. 什么是HTTPS 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议.HTTP协议传 输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常 ...
- JS 浏览器cookie的设置,读取,删除
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一 ...
- kafka 0.10.2 消息消费者
package cn.xiaojf.kafka.consumer; import org.apache.kafka.clients.consumer.ConsumerConfig; import or ...
- Ajax请求汇总(一)
刚开始结束Ajax请求的时候,那真的是迷迷糊糊,昏天暗地,通过学习的深入和翻阅各种资料.求助度娘,总结一下Ajax请求,与大家分享一下,希望能给学习Ajax的同学一些帮助,废话不多手,直接开始~~~ ...