47
VISUAL STUDIO V.NEXT: A LOOK AT WHAT’S COMING 7 October 2011 Jeff Bramwell Enterprise Applications Architect [email protected] twitter.com/jbramwell devmatter.blogspot.com

What's Coming in Visual Studio v.Next

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

Page 1: What's Coming in Visual Studio v.Next

VISUAL STUDIO V.NEXT:A LOOK AT WHAT’S COMING

7 October 2011

Jeff BramwellEnterprise Applications [email protected]/jbramwell devmatter.blogspot.com

Page 2: What's Coming in Visual Studio v.Next

Please be courteous to your fellow attendees

and

set your phones to vibrate or silent mode!

PLEASE BE COURTEOUS!

Page 3: What's Coming in Visual Studio v.Next

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

Page 4: What's Coming in Visual Studio v.Next

AGENDA

Framework/Language Improvements IDE Improvements UI Design Debugging Testing & Code Quality Source Control Project Management Team Foundation Service

Page 5: What's Coming in Visual Studio v.Next

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…

Page 6: What's Coming in Visual Studio v.Next

FRAMEWORK/LANGUAGE IMPROVEMENTS

Page 7: What's Coming in Visual Studio v.Next

WINDOWS (8) RUNTIME (WINRT)

Page 8: What's Coming in Visual Studio v.Next

ASYNCHRONOUS METHODS

async/await keywords (C# and VB)

Page 9: What's Coming in Visual Studio v.Next

ITERATORS (VB)

Page 10: What's Coming in Visual Studio v.Next

IDE IMPROVEMENTS

Page 11: What's Coming in Visual Studio v.Next

IDE IMPROVEMENTS

Project compatibility between VS 2010 (SP1) and VS 11

Cleaner UI – fewer toolbars/buttons Fewer modal dialogs Solution explorer

Page 12: What's Coming in Visual Studio v.Next

IDE IMPROVEMENTS (CONT’D)

Enhanced multi-monitor support Quick command search (Ctrl+`) Tool window search Find/replace improvements Provisional tab

Page 13: What's Coming in Visual Studio v.Next

SOLUTION EXPLORER

Combines: Solution Navigator (“old” version) Object Browser Class View Call Hierarchy Navigate To Find References Search Image Preview

Page 14: What's Coming in Visual Studio v.Next

TEAM EXPLORER

Page 15: What's Coming in Visual Studio v.Next

CALL HIERARCHY (VB)

Page 16: What's Coming in Visual Studio v.Next

UI DESIGN

Page 17: What's Coming in Visual Studio v.Next

METRO APPS

For Windows 8 C++, C#, VB, or JavaScript

Page 18: What's Coming in Visual Studio v.Next

EXPRESSION BLEND

Expression Blend 5 for HTML Initially for Metro apps only Blend designer engine integrated into

VS11

Page 19: What's Coming in Visual Studio v.Next

EXPRESSION BLEND (CONT’D)

Page 20: What's Coming in Visual Studio v.Next

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

Page 21: What's Coming in Visual Studio v.Next

STORYBOARDING (CONT’D)

Page 22: What's Coming in Visual Studio v.Next

3D MODELING

Tools for managing 3D rendered models

Page 23: What's Coming in Visual Studio v.Next

DEBUGGING

Page 24: What's Coming in Visual Studio v.Next

INTELLITRACE

Now licensed for production environments

Works via trace files

Page 25: What's Coming in Visual Studio v.Next

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 26: What's Coming in Visual Studio v.Next

PAGE INSPECTOR (CONT’D)

Page 27: What's Coming in Visual Studio v.Next

TESTING AND CODE QUALITY

Page 28: What's Coming in Visual Studio v.Next

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

Page 29: What's Coming in Visual Studio v.Next

STATIC ANALYSIS TOOLS

Static Analysis Tools included within Visual Studio Windows drivers Metro applications

Page 30: What's Coming in Visual Studio v.Next

EXPLORATORY TESTING

Page 31: What's Coming in Visual Studio v.Next

CODE CLONES

Page 32: What's Coming in Visual Studio v.Next

CODE ANALYSIS

Page 33: What's Coming in Visual Studio v.Next

CODE REVIEWS

Page 34: What's Coming in Visual Studio v.Next

CODE REVIEWS (CONT’D)

Page 35: What's Coming in Visual Studio v.Next

CODE REVIEWS (CONT’D)

Page 36: What's Coming in Visual Studio v.Next

SOURCE CONTROL

Page 37: What's Coming in Visual Studio v.Next

SOURCE CONTROL

Improved “diff” experience Improved merge experience Baseless merge in the UI Merge on Unshelve Full names displayed everywhere (not

just work items)

Page 38: What's Coming in Visual Studio v.Next

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

Page 39: What's Coming in Visual Studio v.Next

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

Page 40: What's Coming in Visual Studio v.Next

SITE HOME

Page 41: What's Coming in Visual Studio v.Next

DEMO PROJECT HOME

Page 42: What's Coming in Visual Studio v.Next

TASK BOARD

Page 43: What's Coming in Visual Studio v.Next

BURNDOWN

Page 44: What's Coming in Visual Studio v.Next

ALERTS

Page 45: What's Coming in Visual Studio v.Next

PREVIEW

Logon at: http://tfspreview.com Invite code required for now

http://devmatter.blogspot.com

Page 46: What's Coming in Visual Studio v.Next

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

Page 47: What's Coming in Visual Studio v.Next