北京时间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. luogu P1195 口袋的天空

    题目背景 小杉坐在教室里,透过口袋一样的窗户看口袋一样的天空. 有很多云飘在那里,看起来很漂亮,小杉想摘下那样美的几朵云,做成棉花糖. 题目描述 给你云朵的个数N,再给你M个关系,表示哪些云朵可以连在 ...

  2. Android反编译调试源码

    Android反编译调试源码 1. 反编译得到源码 直接在windows 命令行下输入命令java -jar apktool_2.0.0.jar d -d 小米运动_1.4.641_1058.apk ...

  3. 【微信】微信小程序 新建页面目录后,怎么自动生成目中的的四个基本文件呢? 新建目录报错如下VM458:2 未找到 app.json 中的定义的 pages "pages/module/module" 对应的 WXML 文件

    如下图,在使用微信开发者工具过程中,新创建了页面目录,想要页面文件夹中自动生成四个基本文件 但是新创建了一个页面文件夹,里面的四个基本文件并没有展示出来 然后在app.json添加这个路径,ctrl+ ...

  4. sharepoint2010无法连接到配置数据库。

    最近VS部署又遇到这个问题了,记录一下. 然后以管理员省份打开sharePoint管理中心,发现页面展示光秃秃的“无法连接到配置数据库” 解决方式:问的同事. 找到计算机 服务 项, 这个启动下 这个 ...

  5. [置顶] kubernetes资源类型--secret和Service Account

    secret 概念 secret对象类型主要目的是保存和处理敏感信息/私密数据,比如密码,OAuth tokens,ssh keys等信息.将这些信息放在secret对象中比 直接放在pod或dock ...

  6. Bean的作用域scope

    Bean的作用域scope 1.singleton 单例,指一个bean容器中只存在一份 2.prototype 每次请求(每次使用)创建新的实例,destroy方式不生效 3.request 每次h ...

  7. [Tips + Javascript] Make a unique array

    To make an array uniqued, we can use Set() from Javascript. const ary = ["a", "b" ...

  8. Linux中MySQL数据库max_allowed_packet的调整

    在MySQL数据库里某表有一个blob字段,当上传文件超过1M的时候出现下面的错误: PreparedStatementCallback; SQL [insert into uos.docfile(r ...

  9. native method与so中function的关联

    在Android中,可以通过JNI的方式来调用和访问用C/C++实现的代码,这些代码以SharedLibrary的方式存在于so中.从Java Code到Native Code的一般使用过程为: 在J ...

  10. angular 中表单验证的探索

    需求 之前有一段时间做一个搜索查询 但是有很多限制条件,如果校验不成功需要给用户提示错误,当然项目用的是组件库的校验 我能否自己写一个? 其实 我是不会的!!! 探索 angular 的校验功能很强大 ...