Learn to use Visual Studio, Visual Studio Online, Application Insights and Team Foundation Server to decrease rework, increase transparency into your application and increase the rate at which you can ship high quality software throughout the application lifecycle
I am extremely pleased to announce the availability of Visual Studio 2013 release candidate for download. This release includes new tools for line of business applications, Web applications, games, mobile devices, services and of course applications targeting our latest platform Windows 8.1. With the Visual Studio 2013 Release Candidate (RC) and Windows 8.1 RTM for MSDN and TechNet subscribers, developers now have everything they need to start building and testing the next generation applications for the Windows Platform. For those of you that don’t want to read the blog post and get started right way you can find it here:
Chuck’s Top ten reasons to try out Visual Studio 2013 release candidate
Team Foundation Server Features
Team Foundation Service serves as preview of the features you will be seeing in the on-premise version of the product as the service version upgrades production every sprint. Today you can download same build and take advantage of many of the new features that have been rolled out since the //BUILD conference. Chief among these are:
1. Work Item Charting
A new feature in Team Foundation Server is Work Item Charting which enables developers to quickly create diverse charts to visualize data drawn from work item queries, such as bugs, user stories, and tasks. As of September 9th, 2013, this feature will also be automatically available to customers using Team Foundation Service as part of our regular feature releases to the service. Charts are bound to work item query results as the data source, so you create charts under queries. A query can have more than one chart. To get started Just go to your favorite work item query, and switch to the “charts” view to create your first chart.
There are currently 5 types of “snapshot” charts available:
2. Browser based testing in the Team Foundation Server Web Portal
We have made several improvements in the Browser based testing such as the ability to bulk edit test cases (3), run tests from either Microsoft Test Manager or Web based runner (2) and the ability to open the entire test plan directly from the web based experience (1).
3. Cloud based Load Testing
Part of Team Foundation Service the cloud-based load testing service will take care of setting up the agents, deploying your tests, and running your tests automatically, so you can just focus on what matters the most – finding and fixing performance and scale related problems in your application. To set it up simply record a web test, add a load test, open the settings and check the option to run tests using Team Foundation Service
For more information on Cloud based load testing check out:
Note: There are known limitations/issue with Cloud based load testing and the dark theme. We are working on fixing these but the work around is pretty straight forward, use the light the for Cloud based Load Testing in the RC.
If you don’t see all the new Team Foundation Server Features like Team Rooms, it is likely you have not put your account into the “FULL” access level group. Open the Team Foundation Web portal click > click on the link “Control Panel” and select Full access level group.
For those of you that have been using the Team Foundation Server Web Portal for a while, you will notice we have listened your (in many cases very loud) feedback and changed the TFS control panel so it is no longer red(…I must admit I will miss the color change while in the control panel.)
4. Visual Studio Experience Improvements
I will call out my favorite Visual Studio 2013 ALM features below but of course there are OODLEs of interaction improvements such as: Peek Definition, Enhanced Scroll Bar, Navigate to(Ctrl+,), New start page video experience but with our a doubt my favorite of these UI improvements is the new Start settings enhancements where Visual studio will remember my settings across multiple computers INCLUDING ALL MY TEAM FOUNDATION SERVICE accounts I am a member of-YEAH!(look at my connection dialog and imagine having to try and remember all those server instances!).
In Visual Studio 2013 Preview, we released a new feature called CodeLens which is a heads-up display in the code editor to provide deep contextual insights inline within source code files enabling you to get faster answers about the code and stay focused on your work. CodeLens for C# and Visual Basic provides information such as the number of references, and recent changes from source control. In Visual Studio 2013 RC, CodeLens has added several new indicators exposing bugs, work items, code reviews related to the class or members and has also been enhanced by enabling integration of Microsoft's Lync unified communications platform, making it easy to contact other developers who have been working on the same code from directly within the Visual Studio editor.
For more information check out http://msdn.microsoft.com/en-us/library/vstudio/dn269218(v=vs.120).aspx
6. User interface testing for XAML-based Windows Store Applications
Visual Studio 2013 you can now use Coded UI tests to test XAML based Windows Store apps. While this may sound like a “yawner” initially the fact you:
….Can run touch enabled gestures and tests against your XAML FROM NON-TOUCH ENABLED HARDWARE…
Definitely makes this one of the highlights of the RC! Note the Coded UI Test Project for Windows Store apps can ONLY be found under the Windows Store project category NOT under the Test category and you must be on Windows 8.1 for these projects to be available.
For more information please see:
7. Unit Test Improvements for Windows Store Applications
For Windows Store applications written on Windows 8.1 there are a lot of new features for Unit testing Windows 8.1 Store applications Lambda, async method support, Ranges, in-line data binding support, the ability to easily run as part of a team build!
Definitely need to do more blog posts on this topic but more information can be found:
8. Diagnostics Hub
In Visual Studio 2013 we have simplified the experience of finding and launching performance tools by introducing a single starting place for all of your profiling tools. This new starting place the Performance and Diagnostics hub, and it is opened by clicking on “Performance and Diagnostics” from the Debug or Analyze menu. For more information please check out:
9. Managed Memory Analysis:
The diagnostics team is on fire with a bunch of new features for Visual Studio 2013 like Debugging Asynchronous Code in Visual Studio 2013, Microsoft Monitoring Agent, Concurrency Visualizer now on the Gallery for VS2013 etc etc but if had to pick my second favorite feature after the diagnostics hub it would be the new Managed Memory Analysis features. In Visual Studio 2013 we’ve introduced a feature to help you understand the .NET memory use of your applications from .dmp files collected on production machines.
For more information see:
10. Office 365 Cloud Business Apps:
What do you get when you mix the ability to create line of business applications with Office365 and all of it works with the ALM Productivity tools? My #10 favorite reason why you should try Visual Studio 2013 RC<g>. Microsoft delivers a new capability to build Office 365 Cloud Business Apps that run in the cloud. These apps take advantage of the rich platform capabilities exposed by Windows Azure and Office 365. As cloud-based apps, they are available to a myriad of devices to aggregate data and services from in and out of an enterprise, and integrate user identities and social graphs. These applications integrate with the application lifecycle management capabilities of Visual Studio, bridging the worlds of the business app developer with IT operations.
Are there new code refactorings for C#?
Can it find unused references at the project level? and at the c# file level (usings)?
Is there any T-SQL code refactoring?
I downloaded both the web installer and the iso and both say that it isn't supported for Windows 8.1. Is that right?
Yes Visual Studio 2013 Release Candidate is supported on Windows 8.1 - but it MUST be installed on the version just placed on MSDN today.
When I logged in that URL looks like msdn.microsoft.com/.../hh442898
Did you fix the GUI? Did you bring back setup and deployment projects? Did you listen to feedback?
I upgraded to Visual Studio 2013 RC from Visual Studio 2013 Preview and client for TFS seems to have issues connecting to an existing TFS 2008 server. Is this a known issue? Are there workarounds?
Thanks Chuck for the tip about Windows 8.1 and of course thank you Mike for the perfect question!
Just a heads up. --
When clicking on the outlook vcalendar link on the VS Launch event page the "content-type" header is being sent as "text/x-vcard" instead of "text/x-vcalendar" causing IE to download the file as a ".vcf" insead of ".vcs." This results in Outlook complaining the file is corrupt because it sees the file as a contact card instead of a calendar event.
The Visual Studio 2012 download trial version page always redirects to the 2013 page when you expand the 2012 ultimate/professional trial. We're not able to move from VS 2010 to a pre-release version of VS for our commerically sold product at this time. Can this page be fixed so that the 2012 trial page stays on the 2012 trial page?
2012 trial page. www.microsoft.com/.../downloads
>>Did you fix the GUI?
Which UI features are you referring to? We improved the UI in several areas....The easiest way to determine if your GUI issue is resolved is track the bug specific to that area of the UI...If there isn't a bug yet please file one.
>>Did you bring back setup and deployment projects?
No we have not brought setup projects back for the RC of VS 2013. ...The reason I state it this way is setup projects aren't/weren't in my team and I am not certain that other teams plans going forward. (I work on the team that does UI and Manual Test Tools).
>>Did you listen to feedback?
While I am assuming this was a rhetorical question showing your displeasure; we very much do listen to feedback...
This why we have invested in so many different feedback channels like blogs, send a smile, connect and user voice.
-But that doesn't mean we will do everything requested -in many cases the requests are at odds with each other (particularly in areas like the GUI) or don't align with future strategy.
Hello Luke Kolodziej,
Thanks for letting us know! (happens to me too)
I just sent email to Rob Caron to see if he can get that page fixed.
This is common practice on our website as we want folks trialing the latest and greatest and SOP has the Visual Studio 2012 trial being taken down at the Visual Studio launch.
The grid feature for test cases in the web just seems fundamentally broken. I can't double click and open up the test case, I can't use right text formatting in the grid view, and I can't edit shared steps. Is this a stop gap feature...and you're bring full excel (OWA) style to the grid view? I want to edit ALL my test assets (steps, plans, configurations, variables, lab names) in excel. Excel integration is the number one voted issue on uservoice for test pro.
@Tim - few clarifications:
- You can open the test case form in the grid view by clicking on the ID column (which is a hyperlink).
- You can use all the basic formatting options such as Bold, Italics, Underline, multi-line using the respective keyboard shortcuts.
- You are correct, the grid view is not a place to perform ALL the test authoring tasks. Some of the tasks such as creating shared steps, adding existing shared steps, adding parameter values, adding test step attachments etc., have to be performed using the Test case work item form (which can be accessed via ID hyperlink from within the grid view).
- However, if you have a shared step in a test case already, you can copy/paste it into a new or existing test case in the grid.
- The capability to add other test case related fields such as Priority, Automation status, Assigned To etc., to the grid view, while authoring, is something we are working on. Watch for future updates.
Additional details about the grid view can be found here (tfs.visualstudio.com/.../create-tests).
The grid view provides an easy and quick way to complete all the common tasks related to test case authoring - which is one of the prime asks with Excel integration on uservoice. The other main ask associated with Excel integration is ability to upload test results executed offline, which is not yet handled.
You can send me an email at ravishan at Microsoft dot com to discuss about this further.
@Damian Reeves I'm having the exact same problem, I click to connect to an existing team project, click servers, then add, type in the info, and hit ok, and it just comes back right away with a blank team foundation server list. My server is a TFS 2008 server.
I hope this can be resolved before RTM.