北京时间12号晚23点开始的Connect()活动上,微软发布了一系列激动人心的消息!

  • .NET开源了!以后.NET将可在Linux和Mac OS平台上运行!
  • VS免费了!!如果你是学生,个人开发者,初创企业,那么你将可以使用Visual Studio Community 2013!免费!
  • Visual Studio 2015集成了 Clang 和 LLVM,这意味着什么,意味你可以在VS里头编译iOS程序了!
  • Visual Studio 2015还自带了Android模拟器!可以告别那个渣爆了的原生Android模拟器了!
  • Visual Studio的 Apache Cordova 插件CTP3.0发布!现在可以直接在VS里面debug部署到iOS模拟器或者真机上的应用程序!

链接:

  1. Visual Studio 2013 Update 4(最新版): http://go.microsoft.com/fwlink/?linkid=390465
  2. Visual Studio 2015 Preview : http://go.microsoft.com/fwlink/?linkid=517106
  3. Visual Studio Community 2013 : http://go.microsoft.com/fwlink/?LinkId=518340
  4. 各种开发者的免费福利: http://go.microsoft.com/fwlink/?LinkId=518339
  5. 下载Apache Cordova CTP 3.0: http://www.microsoft.com/en-us/download/details.aspx?id=42675

咱们来瞅瞅这个Cordova CTP 3.0到底更新哪些东西:

这是CTP3.0的新的特性:

  1. 更新了Ripple模拟器——实时更新Ripple!不用再重新编译就可以看到效果!
  2. 可以在Visual Studio调试部署到iOS模拟器和真机上的iOS程序了!同时实时看到修改效果!(这个目前)
  3. 提高remote iOS build agent的安全性以及让它更容易配置
  4. 改善了Plugin的管理体验,更加方便地从Git或者自己的文件系统导入自定义的Plugin
  5. config.xml界面重新设计,更加人性化
  6. 支持Apache Cordova CLI 4.0.0,支持Windows Universal App!直接可以生成Windows 8.1和Windows Phone 8.1的应用!

要使用CTP 3.0,必须是2013 update 4或者2015版本:)

如果装过CTP 2.0的童鞋,在装CTP 3.0的时候可能会遇到下面的问题:

需要先卸载CTP 2.0,然后再安装CTP 3.0哈。参考

先去控制面板à程序à卸载程序,找到CTP2,卸载。

然后它会告诉你,成功卸载了,其实它是骗你的,完全没有好么。。。

用管理员模式运行cmd,输入:

“%ProgramData%\Package Cache\{dea88246-f74a-4171-ad6c-d9c978bf2973}\vs2013mda_0.1.exe” /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760

然后CTP的安装程序会跳出来,其实它在卸载,不要以为它在安装,时间略久一点,耐心等到进度条结束哟:)

然后就可以开始安装CTP 3.0了!

里面node, ant, android等东西如果已经安装过,就不要选了。

其实你也可以直接下载2015 preview版本,直接就内含了CTP 3.0。不用这么麻烦。

更新后的Ripple模拟器

添加一个工程后,选择Ripple,运行:

在Visual Studio可以看到Debug窗口已经打开:

定位到标题位置,准备修改:

修改完毕,焦点移到其他位置:

可以看到Ripple里头的标题栏已经改变!实时调试!不用重新编译!

在Visual Studio调试iOS程序:

调试iOS程序可以在Ripple模拟器里头,也可以在MAC的Simulator里面,或者直接跑在真机上。

我现在配置是MAC上跑了Parallels Desktop 10,推荐,不卡,非常好用。然后PD10上面我再跑了windows,windows 10上安装了visual studio。

你也可以不用这样,但是需要mac和你的pc是在一个内网里头。

现在MAC上安装vs-mda-remote:

然后启动vs-mda-remote:

可以看到有个PIN码,记下来。

回到windows里面的Visual Studio,在toolsàOptions里面,找到tools for Apache Cordova,然后配置好,mac的ip,端口以及PIN码。现在CTP 3.0多了PIN,保证安全性。

然后就可以开始调试了,选择Simulator,iphone 5或者iphone 6什么的:

同样在Visual Studio里面可以看到Debug的界面(目前只有VS 2015支持)

remote iOS build agent:

就刚才说的,添加了PIN码,保证安全性:

导入自定义的Plugin:

轻松导入各种Plugin:

支持Cordova CLI 4.0:

现在可以直接运行Windows Universal Apps的项目了,更多Cordova CLI 4.0的功能参见

最后

赶紧动手开始吧~~

Visual Studio的 Apache Cordova 插件CTP3.0发布!的更多相关文章

  1. Visual studio code离线安装插件

    Visual studio code离线安装插件 公司研发区不能连接公网,使用Visual studio code(vsc)写Golang代码需要安装Go插件,下面介绍下,vsc离线安装插件的步骤.以 ...

  2. 如何安装Python环境以及为Visual Studio 2012安装Python插件

    (一)首先,我机器上的开发环境安装的是Visual Studio 2012版本,系统为window7,64位,要安装的Python版本为python3.4-x64,双击安装包安装Python环境,需要 ...

  3. Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本

    title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...

  4. 解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0

    问题描述:win10 下无法安装VS2017,visual studio installer下载进度始终为0,点击取消按钮后,也没有反应,visual studio installer也关闭不掉: 具 ...

  5. 2017-12-24 为新语言编写Visual Studio Code语法高亮插件

    本文源码库: program-in-chinese/quan4-highlighter 语法高亮是一个开发环境的基本功能. 此文尝试为之前的"圈4"语言(详见编程语言试验之Antl ...

  6. 解决 win10 无法安装VS2019,visual studio installer下载进度始终为0

    解决 win10 无法安装VS2019,visual studio installer下载进度始终为0 目录 解决 win10 无法安装VS2019,visual studio installer下载 ...

  7. Apache Flume 1.7.0 发布,日志服务器

    Apache Flume 1.7.0 发布了,Flume 是一个分布式.可靠和高可用的服务,用于收集.聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型.这是一个可靠.容错的服务. 本次更 ...

  8. Apache Flume 1.6.0 发布,日志服务器

    Apache Flume 1.6.0 发布,此版本现已提供下载: http://flume.apache.org/download.html 更新日志和文档: http://flume.apache. ...

  9. visual studio 2015 rc &cordova -hello world

    初始环境,用来看看书,电影,上上网的win8,所以一切从头开始. 1,首先还是装visual studio 2015  rc吧,目前只放出在线安装,所以要很长很长时间.不过有新闻说很快要实现中国网友至 ...

随机推荐

  1. Web Api 返回图片流给前端

    public class TestController : ApiController { public HttpResponseMessage GetImg() { //获取文件的绝对路径 stri ...

  2. POJ 3713 Transferring Sylla (三连通图)

    [题目链接] http://poj.org/problem?id=3713 [题目大意] 给出一个图判断是不是三连通图,三连通图的意思是对于图中任意两点, 至少有三条路是可以相互连通的. [题解] 我 ...

  3. POJ 2135 Farm Tour (费用流)

    [题目链接] http://poj.org/problem?id=2135 [题目大意] 有一张无向图,求从1到n然后又回来的最短路 同一条路只能走一次 [题解] 题目等价于求从1到n的两条路,使得两 ...

  4. 八. 输入输出(IO)操作7.文件的随机读写

    Java.io 包提供了 RandomAccessFile 类用于随机文件的创建和访问.使用这个类,可以跳转到文件的任意位置读写数据.程序可以在随机文件中插入数据,而不会破坏该文件的其他数据.此外,程 ...

  5. jsp登陆

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  6. Ubuntu 16.04将系统时间写入到硬件时间BIOS

    说明:在Ubuntu中为了和Windows保持一致,会将系统时间设置成CST的,所以下面的说法是设置成UTC的问题是由于所在的环境不一致导致的,本章只讨论如何设置时间到BIOS,不做时区分析,下面忽略 ...

  7. 操作系统/etc/hosts文件配置

    windows对应 C:\Windows\system32\drivers\etc\hosts linux: /etc/hosts Hosts - The static table lookup fo ...

  8. C# Json格式字符串

    转自:http://www.cnblogs.com/unintersky/p/3884712.html 将Json字符串转化成格式化表示的方法: 字符串反序列化为对象-->对象再序列化为字符串 ...

  9. select 下拉框的选中项的change事件

    HTML文件 <span style="float: left;">类      型:   <select id="type" class=& ...

  10. Kubernetes 针对资源紧缺处理方式的配置

    如何在资源紧缺的情况下,保证 Node 的稳定性,是 Kubelet 需要面对的一个重要的问题.尤其对于内存和磁盘这种不可压缩的资源,紧缺就相当于不稳定. 在kubelet启动作为参数或者在配置文件中 ...