在前一次的发布的时候,我们共享了Visual Studio 2013中Windows Azure移动服务的集成和功能。其中包含了移动服务表脚本的编辑能力的介绍。这一次的发布,我们将描述在Visual Studio中怎么样在你的服务器脚本中激活智能提示。这个功能并没有被集成到Visual Studio 2013 预览版中,下边的步骤可以帮助你把它打开。

开始之前,请从这里下载我们的IntelliSense定义文件。将这些文件保存到一个相对容易访问的路径。

智能提示知多少?

我们今天将要发布的文件能够为你的移动服务表脚本在Visual Studio中提供智能提示。这包括使用API的数据表与数据进行工作,使用推送API来发送推送通知以及使用MSSQL API直接与SQL进行交互。下边是一个简单的例子:

关于限制和定义文件中的某些特例,更多信息请参阅自述文件的。

启用智能提示

在Visual Studio 2013 预览版中,有两种方式能在你的服务器端脚本激活智能提示。使用第一种方法(添加一个明确的引用到指定的脚本文件中)如果你不想影响在Visual Studio中编辑的其他JavaScript文件的智能提示。例如,如果您的Windows应用商店的应用程序是在JavaScript中,那么你不希望您的客户端JavaScript文件被注入与移动服务定义的智能提示。使用第二种方法(通过工具 - >选项来添加一个引用),

当你想要在你所有的服务端脚本中激活智能提示,而对脚本本身没有任何的改变。如果您的客户端项目是一个基于C#,VB,C + +的Windows应用商店的应用程序,第二种方法可能更适合。

1. 添加具体的引用到特定的脚本文件中

在需要开启智能检测的脚本文件中,打开脚本文件(例如Insert.js)

并且在父方法声明的上面添加一个对mobileservices.intellisense.js引用的注释。Path定义所指向的目标是你在磁盘中所保存的mobileservices.intellisense.js引用文件的路径。

如下就是:如果这个智能提示文件被保存到C:\IntelliSense

2. 通过工具->选项添加引用

通过“工具” - >“选项”对话框来添加一个对mobileservices.intellisense.js的引用,智能提示也能够被激活。这将把移动服务定义添加到任何JavaScript文件中。

1.选择工具,选项,文本编辑器,JavaScript,智能提示,和引用。

2.更改引用组“Implicit (Web)”。
3.浏览(...)所指向的位置是你保存mobileservices.intellisense.js文件位置,并选择打开。

请注意这两个程序只适用于你的机器,如果你在一个团队中工作,或尝试在其他机器上编辑脚本,需要将文件复制到每台机器,并按照上面的说明。如果您编辑的脚本在Windows Azure管理门户中,您将不会得到智能提示的支持。

我们希望当你在利用被Visual Studio 2013所集成的Windows Azure移动服务功能时,你将会发现这次简短的发布是有用的。请用过发送友情邮件来让我们知道你的想法,也可以通过Microsoft Connect来提交Bug,或者在Visual Studio User Voice上面发布。

Visual Studio 2013开启JavaScript的智能提示功能的更多相关文章

  1. Visual Studio Code 使用 Typings 实现智能提示功能

    前言 我们知道在IDE中代码的智能提示几乎都是标配,虽然一些文本编辑器也有一些简单的提示,但这是通过代码片段提供的.功能上远不能和IDE相比.不过最近兴起的文本编辑器的新锐 Visual Studio ...

  2. Dynamics CRM2011 在Visual Studio中开启Javascript的Xrm.Page智能提示

    前面一篇博文:http://blog.csdn.net/vic0228/article/details/49512699 讲到了在Visual Studio中开启xml编辑的智能提示,本篇接着来讲下如 ...

  3. 让Visual Studio Code对jQuery支持智能提示!

    本人新手,对代码各种不熟悉,记不准确,总是打错,造成各种失误!! 其实这个方法应该适合大部分前端开发工具!! 园里子有前人写了一篇文章对智能提示的实现!不过很多新手看不懂吧. http://www.c ...

  4. Visual C++ 2010项目在Visual Studio 2013中打开.rc文件提示"undefined keyword or key name: SS_REALSIZECONTROL"解决方法

    1.以方式打开.rc文件. 2.删除其中包含SS_REALSIZECONTROL定义的内容. 3.在资源编辑器中打开.rc文件,重新设置Real Size Control的属性(不能在代码编辑器里重新 ...

  5. Visual Studio 2013 在使用 razor无智能提示的解决办法

    网上看到的方法都差不多,但是我感觉没怎么说详细,因此,截图备注下: 1.开始->Microsoft Visual Studio 2013->Visual Studio  Tools-> ...

  6. Visual Studio 2013 新功能 Memory Dump 分析器

    本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. TechEd2013 发现新功能 12月5日和6日,在国家会议中心参加了微软的 TechEd2013 ...

  7. Visual Studio 2013 智能提示

    Visual Studio 2013中,智能提示功能突然用不了,查了一下,使用命令行重置VS的方法解决了这个问题.步骤如下: 开始菜单 -->所有程序-->Visual Studio 20 ...

  8. Visual Studio 2013 支持MVC3不完善,Razor智能提示不完整或者不提示

    以下只是针对MVC3. 前天试用Orchard 1.8,用VS2013新建C#类库项目(ClassLibrary project),然后新建Views文件夹,新建cshtml,然后引用MVC3的相关d ...

  9. Visual Studio 2013 在使用 MVC5 无智能提示

    关于 Visual Studio 2013 在使用 MVC5 无智能提示的问题,类库无法正常识别,连最基本的关键字提示都没有了,类变色也没有了,所有的关键字代码,类名,方法成员名都要全部手动敲 原因: ...

随机推荐

  1. [BTS] BizTalk EDI AS2 Error 1

    A message sent to adapter "HTTP" on send port "XZ.Test.AS2" with URI "https ...

  2. atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug

    atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug 1. core.setProperty(o, "materialId&qu ...

  3. Python错误、调试和测试

    try: print('try...') r = 10 / int('a') print('result:', r) except ValueError as e: print('ValueError ...

  4. uva111动态规划之最长公共子序列

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=74662#problem/C     A B C D E C - Largest Rect ...

  5. ubuntu 12.04 "系统的网络服务与此版本的网络管理器不兼容

    ubuntu 12.04 "系统的网络服务与此版本的网络管理器不兼容“ 2013-05-10 21:18 2271人阅读 评论(0) 收藏 举报 今天上午在实验室一顿乱整,不知道整坏了什么, ...

  6. SQL Server查看所有表大小、表行数和占用空间信息

    一.查看表名和对应的数据行数select  a.name as '表名',b.rows as '表数据行数'from sysobjects a inner join sysindexes bon a. ...

  7. 【CUDA学习】GPU硬件结构

    GPU的硬件结构,也不是具体的硬件结构,就是与CUDA相关的几个概念:thread,block,grid,warp,sp,sm. sp: 最基本的处理单元,streaming processor  最 ...

  8. [转]PROE传动链条的装配教程

    转自: 原文连接:PROE动链条的装配教程 传动链条的装配  

  9. java.lang.ClassNotFoundException: org.junit.Assume$AssumptionViolatedException

    java.lang.ClassNotFoundException: org.junit.Assume$AssumptionViolatedException 在spring框架中进行单元测试,出现标题 ...

  10. Python 之range 和 xrange

    我目前使用的版本是2.7.6 >>> help (range)Help on built-in function range in module __builtin__: range ...