Upload
jeff-bramwell
View
1.302
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Visual Studio 2010 was released a year and a half ago but Microsoft has been hard at work on the next release. This talk will take a look at the myriad features that are being incorporated into the next version of Visual Studio and Team Foundation Server. Some of these features are even available today for use within Visual Studio 2010. If you want to get a peek at what's coming in Visual Studio v.Next (a.k.a. "Visual Studio 11"), then check out this session.
Citation preview
VISUAL STUDIO V.NEXT:A LOOK AT WHAT’S COMING
7 October 2011
Jeff BramwellEnterprise Applications [email protected]/jbramwell devmatter.blogspot.com
Please be courteous to your fellow attendees
and
set your phones to vibrate or silent mode!
PLEASE BE COURTEOUS!
WHO AM I?
Jeff Bramwell Enterprise Applications Architect
Farm Credit Services of America Leader, Omaha Team System User
Group Microsoft MVP – Visual Studio ALM MCSD.NET, MCTS: TFS
AGENDA
Framework/Language Improvements IDE Improvements UI Design Debugging Testing & Code Quality Source Control Project Management Team Foundation Service
CAVEAT
Lots of changes in Visual Studio 11 Not enough time to cover them all
i.e. Some features will be left out All over the board Let’s get started…
FRAMEWORK/LANGUAGE IMPROVEMENTS
WINDOWS (8) RUNTIME (WINRT)
ASYNCHRONOUS METHODS
async/await keywords (C# and VB)
ITERATORS (VB)
IDE IMPROVEMENTS
IDE IMPROVEMENTS
Project compatibility between VS 2010 (SP1) and VS 11
Cleaner UI – fewer toolbars/buttons Fewer modal dialogs Solution explorer
IDE IMPROVEMENTS (CONT’D)
Enhanced multi-monitor support Quick command search (Ctrl+`) Tool window search Find/replace improvements Provisional tab
SOLUTION EXPLORER
Combines: Solution Navigator (“old” version) Object Browser Class View Call Hierarchy Navigate To Find References Search Image Preview
TEAM EXPLORER
CALL HIERARCHY (VB)
UI DESIGN
METRO APPS
For Windows 8 C++, C#, VB, or JavaScript
EXPRESSION BLEND
Expression Blend 5 for HTML Initially for Metro apps only Blend designer engine integrated into
VS11
EXPRESSION BLEND (CONT’D)
STORYBOARDING
Built on PowerPoint Lots of pre-built shapes included Can create custom shapes Can link to TFS work items Easy to learn Storyboards work in “normal”
PowerPoint
STORYBOARDING (CONT’D)
3D MODELING
Tools for managing 3D rendered models
DEBUGGING
INTELLITRACE
Now licensed for production environments
Works via trace files
PAGE INSPECTOR
Page Inspector Decompose/reverse engineer the web Maps DOM elements to source Communicates through IIS Requires new app setting
Currently a separate download http://bit.ly/p37ZZa
PAGE INSPECTOR (CONT’D)
TESTING AND CODE QUALITY
UNIT TESTING
Unit Testing compatibilities Works with 3rd party unit testing
frameworks: xUnit NUnit
Supports .NET and native (e.g. C++) test projects
Support for testing with Azure
STATIC ANALYSIS TOOLS
Static Analysis Tools included within Visual Studio Windows drivers Metro applications
EXPLORATORY TESTING
CODE CLONES
CODE ANALYSIS
CODE REVIEWS
CODE REVIEWS (CONT’D)
CODE REVIEWS (CONT’D)
SOURCE CONTROL
SOURCE CONTROL
Improved “diff” experience Improved merge experience Baseless merge in the UI Merge on Unshelve Full names displayed everywhere (not
just work items)
SOURCE CONTROL (CONT’D)
Rollback in UI Modification Times
Set to date/time file is retrieved from VC NEW: Set to date/time file was checked in
Unix file attributes Properties on Shelvesets Local Workspaces
TEAM FOUNDATION SERVICE
TFS as cloud service – TFS on Azure Authenticate via Live ID
Others may be provided in the future Can create multiple Team Projects Can manage Users, Groups, and Teams Compatible with Visual Studio 2010
SITE HOME
DEMO PROJECT HOME
TASK BOARD
BURNDOWN
ALERTS
PREVIEW
Logon at: http://tfspreview.com Invite code required for now
http://devmatter.blogspot.com
MORE INFORMATION
My Blog http://devmatter.blogspot.com
Visual Studio Blog http://blogs.msdn.com/b/visualstudio/
Visual Studio vNext Forums http://social.msdn.microsoft.com/Forums/en-US/category/vs
vnext