Visual Studio 2013 Update 2 CTP2, Team Foundation Server 2013 Update 2 RC and TypeScript 1.0 RC

Today, we have released Visual Studio 2013 Update 2 CTP2, a go-live Team Foundation Server 2013 Update 2 RC and TypeScript 1.0 RC.  Coming shortly on the heels of Update 1, this update release preview includes several significant feature additions as well as fixes.  You can see full details in the release notes.

Visual Studio 2013 Update 2 will include new features across many parts of our tools when it is released this Spring.  With today’s preview, we’re making available a subset of these features to early adopters.  This includes support for TypeScript, updates to web tooling, improvements in diagnostics tools, and even easier Azure integration for Web projects.

Today’s updates also include the release of Team Foundation Server 2013 Update 2 RC, with improvements including additional Git support and work item tagging from Visual Studio.


Today’s TypeScript 1.0 RC release marks an important step on the path to 1.0.  We are also now adding TypeScript support into the Visual Studio 2013 product, starting with Update 2. 

TypeScript has been a hit with developers both inside and outside Microsoft as it’s developed toward 1.0 over the last 18 months.  Optional static typing, rich IDE features, and support for classes and modules provide foundations for robust software development for JavaScript developers.

TypeScript is today being used to build products all over Microsoft, including Visual Studio Online, XBox Music and Video, parts of Bing, and the IE11 Developer Tools.  Outside of Microsoft, TypeScript is being used in projects like Adobe’s Digital Publishing Suite.  The open source community around TypeScript has developed great projects like IDE support for TypeScript in Eclipse and the DefinitelyTyped repository of JavaScript library typings for all of the most popular JavaScript libraries.

Team Foundation Server 2013 Update 2 RC

Today’s go-live release of Team Foundation Server 2013 Update 2 RC includes many updates that have been made available to Visual Studio Online users over the last few months.  This includes improvements to Git support, backlog management in TFS Web Access, support for tags throughout Visual Studio, improvements in lightweight charting and CodeLens support for incoming change indicators.

We continue to add to the Git support in Visual Studio and TFS.  Update 2 now supports amending commits, pushing to multiple remotes and reverting a commit all within Visual Studio.

Work Item tagging has been a popular feature in TFS, and this update adds many of the most requested new capabilities for tagging, including querying on tags, editing tags from Visual Studio, and exporting tags to Excel.  

TFS 2013 introduced lightweight charting, and in Update 2 we are making charts easier to use by supporting pinning to the home page and customizing colors.

Details of the TFS 2013 Update 2 are available on Brian Harry’s blog.

Web Tools

Today’s update brings many new features in the Web developer tools, including SCSS support and improvements to LESS, an improved URL picker across all web tools, and updated ASP.NET templates which use the most recent platform releases from ASP.NET and Entity Framework.  Full details on the web tooling features in this update are available on the web development blog.

One simple but important new feature is a full-featured JSON editor, including colorization, formatting and warnings.

We’ve also added JSON support to the debugger:



Update 2 makes it easier than ever to take advantage of Azure during development.  In Update 2, we provide options to auto-create an Azure Web Site and SQL Azure database at project creation time for simple deployment to a development/testing environment.  This is especially important for MSDN subscribers who have monthly credits for Azure as part of MSDN.


Update 2 adds several new features to IntelliTrace. Performance events now provide the ability to navigate to the actual user code for MVC methods, to jump to the SQL command for database queries, and there are other UI enhancements such as a hot path to the most expensive call. In addition, the .NET memory analysis feature from Visual Studio 2013 has been improved with the ability to inspect object instance details.

In Visual Studio 2013 we introduced several new diagnostics tools for Windows Store applications, including Energy Consumption analysis and a UI Responsive analysis.  In Update 2, it is now possible to use a combination of these tools at the same time, and see combined diagnostics data on a shared timeline.  This enables new insights on correlations between UI responsiveness, CPU utilization and power consumption.  


There will be even more coming in Update 2 over the coming months, but today’s CTP gives early adopters a chance to try out a handful of the new features.  The RC releases of Team Foundation Server and TypeScript 1.0 are ready for developers today.


Comments (44)

  1. VS2010 Peasant says:

    Still looks like ***

  2. Nazmus Khandaker says:

    Awesome! Thanks for the update. Installing it right now on my VS2013 Professional.

  3. Syzeren says:


  4. ThomasX says:

    Did you bring back setup and deployment projects? Did you fix the GUI? Did you listen to user feedback? Did you act on user feedbeack?

  5. Alex says:

    Did you fix the DesignTime Problems in WPF?

  6. Nguyen Quy Hy says:

    I cannot open Windows Phone projects after updated. Is it a known bug?

  7. Anonymous says:

    Your images have no alt text and so screen reader users have no idea what they are reading.

  8. Unni Ravindranathan - MSFT says:

    @Nguyen – We just tried reproducing this the Windows Phone 8 issue on our end, but could not. What we tried is to install Visual Studio 2013 RTM Ultimate with the Windows Phone 8 tools selected, Visual Studio 2013 Update 1, and then Visual Studio 2013 Update 2 CTP2. After this sequence, we were still able to create and open Windows Phone 8 projects.

    If you can get in touch with me offline at unnir at Microsoft dot com, we can do further investigations on your setup.



    Program Manager, Visual Studio

  9. S.Somasegar says:

    @Anonymous – Thanks for pointing this out, the images are updated now with alt text.

  10. Guy Godin says:

    BrowserLink appears to be broken (page won't update when css changes). Clicking the browser link button will also crash VS…

  11. @Guy,

    The CSS change feature is not part of Visual Studio, but is in Web Essentials. The current version (1.9) of Web Essentials is not compatible with Update 2 CTP 2, but we are working on releasing a new version this week.

  12. Guy Godin says:


    Gotcha, made me realize how useful that feature actually is :p

  13. Devil's advocate says:

    I wonder if it wasn't for Google releasing Dart, TypeScript would even exist?

    (I have no interest in either)

  14. @Devil's Advocate – It's possibly worth noting that TypeScript was being used by development teams inside Microsoft before Dart was announced.  There are some similarities in the problems these two technologies solve, but significant differences in the approach.

  15. VS2012 Victim says:

    TFS: don't care, happy with SVN at work, github at home.

    Typescript: don't care, JS is fine.

    The rest, meh.

  16. Joel Lyons says:

    Great stuff guys. Thanks!  Can't wait to give it a try.

  17. JD says:

    Is Visual Studio 2013 Update 2 CTP2 go-live?


  18. monica says:

    "JS is fine"

    No, JavaScript is an awful language for anything more advanced than "enhancing" HTML. To make things worse, you have awful IDE support (VS), and inadequate implementations in a once dominant browser (which feels it was done on purpose, in order to slow web growth).

    If it wasn't for the likes of jQuery, then it would be virtually unusable.

    The crappiness is proven by add-on "languages" that attempt to improve JavaScript like CoffeeScript and TypeScript.

    A clean break from this is needed, one that was designed with the "modern web" in hindsight, not continously hacked upon to keep up (where you always have to cater for the lowest version anyway). Perhaps even by someone with a vested interest in the benefit of the web.

    But thank you anyway for TypeScript… only because confirms what non-web developers moving to web-development have been saying for a long time.

    Let's see if it reaches version 6 before it's abandoned.

  19. Nick says:

    SCSS having built-in support is sweet. It's the one thing I use regularly that requires an extension, it'll be nice to have it work on everyone's machine without the "oh and go in the gallery and install this" reminder.

  20. Dev says:

    There is no mention of WPF. No mention of XAML. Just some web-crap. You need to get your story straight in this year's Build.

  21. @JD – The RC releases are go-live, but the CTP releases are not.  See…/2927432 for details.

  22. Devil's advocate says:

    I read that "TypeScript has been a hit with developers both inside and outside Microsoft as it's developed toward 1.0 over the last 18 months"

    It looks like TypeScript is a knee-jerk to Dart – I hate this "not invented here" attitude.

    Not that it matters to me (not a web dev and I'm still on VS2010 until I switch completely), so I guess I'm just trolling.

  23. Lalit Mohan says:

    No updates for C++, not even bug fixes on earlier CTP?

  24. @Devil's Advocate – See my previous reply.

    @Lalit – There are a couple of updates for C++ and many bug fixes – see details in the release notes:…/2927432

  25. Naveen says:

    Interesting to hear so many internal MS products adopting Typescript. Why no mention of Office365 or OWA??

  26. Azarien says:

    Will the offline documentation finally be fixed? And missing topics (Windows Desktop) restored?

  27. @Azarien: All the English-language offline books are live and available to customers. International versions are forthcoming.

  28. Daniel Earwicker says:

    A shame there are so many trolls. Typescript is a wonderful example of Microsoft getting it right – a tool that fits perfectly in a niche not otherwise addressed: static typing and modularity, as a seamless addition to the world's most widely-used dynamic language.

    And it happens to be the best, most expressive/flexible type system in any mainstream language (yep, better than C#), due to its structural nature.

    And it's open source! You can install it on any platform with npm!

    I'm no cheerleader for MS usually but they deserve massive credit for this approach. It's "embrace and extend" done right.

    (Okay, now everyone can go back to complaining about the tragic lack of investment in proprietary, closed-source MS technologies that only run on Windows desktops.)

  29. rakker91 - 1 says:

    Possible bug in TFS 2013 RC:  

    We had a TFS 2013 install that was working great.  Installed the RC and suddenly, our users are getting 401.1 and 401.2 errors.

    The situation is one where the machine name and the dns name that users are using to access that machine aren't the same thing.  The first side effect was that builds stopped working.

    I've changed the names, but the concept is the same:

    1. Machine name is

    2. Url used by team (and build server) is

    3. All resolve to the same IP address

    4.  HTTPS, HTTP, and 8080 are all bound to the URL.

    5. Windows Auth is enabled on the tfs application

    6. Anonyomous and Windows Auth is enabled on the Team Foundation Server website

    On my-tfs, you can browse to, localhost, and the ip address and everything works swimmingly.

    If you browse to, you're prompted repeatedly to enter your credentials.

    Not browser dependent, and similar behavior was noted.

    We gave IUSR (anonymous user) access to the folders and that seemed to "fix" the problem for external people using the DNS name, but the machine still can't see itself.

    If you put into the Change Urls screen in TFS and hit test, it prompts you repeatedly for credentials.  If you put in, it works fine.

    Again, this was all working prior to installing Update 2, and all of these dns names point to exactly the same place.

    Am I crazy?


  30. @rakker91 – 1 There is definitely something that seems wrong. As with any custom network configuration the best way to get get help is to open a ticket with MS support and they can help you troubleshoot and see if it is indeed a bug in the latest release of our client. Please open a support ticket against Visual Studio so we can get to the bottom of it. Our apologies for the inconvenience this is causing your team.

  31. RKPatrick says:

    The PDB file locking issue is not listed as an Update 2 bug fix (Connect said it should be fixed in 2). If it's not, I'm not sure of what I can do re: development, as VS is borderline unusable when I have to restart the IDE every time I make a change to my service project (upwards of 20 times per day!)

  32. @   Keith Patrick _b

    We believe we have fixed this for Update 2 CTP 2. Since it is difficult to reproduce, we cannot be 100% sure we have fixed your particular case. Once you have applied the update, please notice if you continue to see the behavior. If you do continue to see the behavior, try the following: press Ctrl+Alt+Shift+F12 four times in a row, and see if the PDB is still in use. If that doesn't work, please email us as vsdbgfb at microsoft dot com



    Visual Studio Debugger Team

  33. RKPatrick says:

    @Maria – Are the people writing the release notes aware of the fix? I'm looking at the Fixed Issues section of KB2927432, and there's a total of 10 items, none of which mention file locking.

  34. LM says:


    I'm getting 'Unable to locate package source' errors whenever I try to run the web installer. Been trying for hours to get this working. There are too many environmental factors to take into account when getting web installers like this working.  Please could you provide ISOs of future VS CTPs?



  35. @LM – We did start providing ISOs along with our final releases recently, but we have seen these account for a very small percent of the total downloads and have seen generally higher failure rates with these downloads due to the size.  So we haven't provided ISOs for the preview releases like this one.   We do plan to make an ISO of the final Update 2 release available though.

  36. RLM says:

    Lets say i am using 20 toolbox buttons and or labels or whatever on a VB window app form, and i have changed the default colors, size, and so on. Is there a way to view in code or design view all the properties and values that have been changed for any one tool (object) in a pop up window. In other words instead of having to go to properties and scroll,,, i push a hot key and magic!! in one small pop up window,, i can see the changes for btnone,or lblTwo and or even better, make changes on the fly or go back to default values, or change to new values. Like an Xray format tool in brackets, or google.

    Thanks RLM

  37. Git tools says:

    We need Git rebase! Without it, git tools are almost useless for teams that use rebase based workflows.

  38. Edward Thomson says:

    You're right; we *do* need rebase support – or at least a reasonable subset of it like pull –rebase and squashing merges.  We're working on it now.

  39. Yann Duran says:

    Are there any plans to have the LightSwitch HTML Client produce TypeScript (which of course then produces the actual JavaScript code) as a first-class language, instead of just JavaScript? I love LightSwitch, but I hate JavaScript. I went from a long career in VBA/VB.NET to C#, only then to be saddled with JS If LightSwitch produced TypeScript natively it would be a *huge* productivity enhancement for LightSwitch developers (like me).

  40. hobe says:

    Hi. How can I enable the "Create Remote Resources" (Windows Azure) Checkbox in the File>New Project>Windows Azure Mobile Service Dialog?

    I already have installed the Azure SDK for .NET (2.3) and the Azure Powershell; I'm also already signed in with my azure account (Tools>Connect to Azure) but the Checkbox is still disabled. Any ideas?

  41. Merwan Hade says:


    In the current release, you can't create a Mobile Service from the File > New Project experience. This is a known gap that we will be addressing in a future release. You can create a Mobile Service either through the Server Explorer or through the Publish wizard (select your project, right click and choose Publish).

  42. adigostin says:

    RC already and I still can't see any fix for the incorrectly displayed editor font on high-DPI screens (Connect bug 800283).

    Are you guys dropping support for high-DPI screens?

  43. raha says:

    great thanks

    how we can download visual studio 2013 update 2 for offline installer

    I have a slow net speed but there isn't and offline installer setup in the visualstudio.con/download

    please help where can I find offline installer for vs 2013 update 2

    great thanks



  44. @raha – this is addressed in the earlier comment from March 16th.