The official source of product insight from the Visual Studio Engineering Team
In a previous post , we shared the new Windows Azure Mobile Services integration and capabilities in Visual Studio 2013. These include the ability to edit your Mobile Services table scripts. In this post, we describe how you can enable IntelliSense on your server side scripts in Visual Studio. This is a capability that isn’t integrated in Visual Studio 2013 Preview, following the steps below will help you turn it on.
To get started, download our IntelliSense definition files from here . Save these files to a relatively easy to access path.
The files we're releasing today provide you IntelliSense for your Mobile Services table scripts in Visual Studio. This includes working with data using the tables API, sending push notifications using the push API and working directly with SQL using the mssql API. Here's a quick example of what it looks like:
See the ReadMe for more information on limitations and certain exclusions in the definition files.
In the script where IntelliSense is desired, open the script file (e.g. Insert.js) and add a reference to mobileservices.intellisense.js in a comment above the parent method declaration. Path defines the destination on disk where you saved the mobileservices.intellisense.js reference file.
Here’s what this will look like if the IntelliSense file is saved to C:\IntelliSense:
Note that both procedures only apply to your machine, if you work in a team or attempt to edit the scripts on other machines, copy the files to each machine and follow the instructions above. If you edit the scripts in the Windows Azure Management Portal, you will not receive IntelliSense support.
We hope you will find this short post helpful when you take advantage of the great Windows Azure Mobile Services integration with Visual Studio 2013. Please tell us what you think via the send-a-smile feature, submit bugs through Microsoft Connect, or post on Visual Studio User Voice.
Merwan Hade: Program Manager, Visual Studio Windows Azure Tools
Merwan is a Program Manager with the Windows Azure Tools team in Visual Studio. He has worked on a number of tooling features, all designed to make it easier for developers to build and debug applications powered by Windows Azure. Merwan is passionate about app development, especially in the mobile space.
Paul Batum – Program Manager, Windows Azure Mobile Services
Paul joined Microsoft a little over two years ago to work on WebSockets in .NET 4.5. His current focus is on making it as easy as possible for developers to build backends for their mobile applications.