在前一次的發布的時候,我們共享了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上面發布。
