Visual Studio 2017 Release Notes

Preview:

Citation preview

Visual Studio 2017 Release NotesIan PhilpotSr. Technical Evangelist@tripdubroot

Topics• Develop: Navigate, write, and fix your code fast• Debug: Debug, profile, and diagnose with ease• Test: Write high-quality code with comprehensive

testing tools• Collaborate: Use version control, be agile, and

collaborate efficiently• Extend: Customize to your liking by building your own

extensions• Equip: Utilize tooling to increase productivity and

explore new capabilities

Any developer, any app, any platform

.NET C++ JavaScript PHP

Python Node.js R Cordova Unity

iOSWindows AndroidLinux

The Visual Studio 2017 familyProfessional Subscription

Benefits

Development of modern applications and services for Android, iOS, Windows, web, cloud and desktop.

Fully extensible. Includes training, support and cloud

credits as part of subscription benefits. No usage restrictions.

Benefits

Advanced productivity features with real time insights and feedback on code and quality.

Full support across the DevOps lifecycle. Plan, execute and monitor your entire

testing effort. Includes enhanced subscription benefits

with access to most Microsoft software, cloud credits and advanced training options.

Benefits

Development of modern applications and services for Android, iOS, Windows, web, cloud and desktop.

Fully extensible. Limited to open source developers, students,

and individuals (<6 devs, <$1M revenue, <250PCs).

Community

Free, fully-featured IDE for students,open-source and individual developers.

Professional developer tools andservices for small teams

Microsoft DevOps solution for productivityand coordination across teams of any size.

Enterprise Subscription

Visual Studio 2017 feature matrix Professional Subscription

(Standard/Annual)Enterprise Subscription

(Standard/Annual)

Professional developer tools andservices for small teams

Microsoft DevOps solution for productivityand coordination across teams of any size.

IDE + Azure Stack+ Updates to Intellisense+ Microservices+ Project Centennial+ Multi Language & Multi Platform+ Xamarin Mobile Development+ Debugging + Static Code Analysis+ Code Lens+ Code Metrics+ Code Coverage+ Unit Testing+ Refactoring

+ Xamarin Exclusive Features:+ Xamarin Profiler+ Embedded Assemblies+ Live Inspector+ Test Recorder+ iOS Simulator

+ Real Time/Live Experiences – Inner Loop Productivity:+ Real Time Dependency Validation+ Real Time Continuous Testing+ Code Style and Code Analysis Rules

+ IntelliTrace (Historical & Production Debugging)+ IntelliTest (Unit Test Generation and Arch Coverage)+ Unlimited Load Testing (IDE & Web Authoring)+ .NET Memory Dump Analysis+ Code Map Debugger Integration+ Microsoft Fakes+ Coded UI Testing+ Code Clone+ Architectural Layer Diagrams

Subscription Benefits + Release Pipeline Authoring+ Team Collaboration (Agile Planning, Task/Bug Tracking,

VC, CI/CD, Test & Feedback, Code Search)+ Windows Server and SQL Server for Dev/Test+ 2 x Technical support incidents+ PowerApps + 30 x Pluralsight Training Courses

+ Test case Management + DevOps add-ons

+ Test Manager+ Package Management+ 1 Private Build & Release pipeline

+ Microsoft Office + All Microsoft Software/Server Software for Dev/Test+ 4 x Technical support incidents+ PowerApps + 45 x Pluralsight Training Courses

Visual Studio 2017Develop

New Installation Experiance

C# and Visual Basic

Visual Studio IDE

Visual C++

F#

JavaScript TypeScript

Visual Studio 2017Debug

Run to Click

Chrome Debugging Support

The New Exception Helper

Visual Studio 2017Test

Live Unit Testing

Testing Tools

Visual Studio 2017Collaborate

New Git Features

Enhanced Visual Studio Feedback Workflow

Visual Studio 2017Extend

Visual Studio Extensions

Discoverability of Project and Item Templates

Visual Studio 2017Develop

.Net Core and ASP.NET Core

Xamarin

Universal Windows Apps

Apache Cordova

Tools for Unity

Node.js Tools

Redgate Data Tools

Tools for XAML Apps

NuGet

Data Tools and SQL Server

Office Developer Tools

Developer Analytics Tools

Live Architecture Dependency Validation

Azure SDK for .NET

Developer Command Prompt

Visual Studio EnterpriseProduct Details

Enterprisewith Subscription

AudienceDevelopers creating enterprise LOB applications and cross-platform mobile business applications looking for scale, quality and productivity required in organizations of any size.

IDE Features+ Xamarin Exclusive Features:

+ Xamarin Profiler+ Embedded Assemblies+ Live Inspector+ Test Recorder+ iOS Simulator

+ Real Time/Live Experiences – Inner Loop Productivity:

+ Real Time Dependency Validation+ Real Time Continuous Testing+ Code Style and Code Analysis Rules

+ IntelliTrace (Historical & Production Debugging)+ IntelliTest (Unit Test Generation and Arch

Coverage)+ Unlimited Load Testing (IDE & Web Authoring)+ .NET Memory Dump Analysis+ Code Map Debugger Integration+ Microsoft Fakes+ Coded UI Testing+ Code Clone+ Architectural Layer Diagrams

Subscriber Benefits• Access to any Visual Studio Team Services

account, includes Test Manager extension• Virtually all Microsoft software for dev/test• Team Foundation Server and one TFS CAL • DevOps add-ons

• Test Manager• Package Management• 1 Private Build & Release pipeline

• Office Professional Plus• Office 365 Developer Subscription• 4 x Technical support incidents• PowerApps • 45 x Pluralsight Training Courses

ScenariosAdvanced productivity features with real time insights and feedback on code and quality.Full support across the DevOps lifecycle.Plan, execute and monitor your entire testing effort.Includes enhanced subscription benefits with access to most Microsoft software, cloud credits and training options.

Enterprise-class developmentAn integrated, end-to-end DevOps solution for developers looking for high productivity and seamless coordination across teams of any size. Leverage advanced tools and services to design, build, deploy and manage complex solutions, modern applications and services for Android, iOS, Windows, web, cloud and desktop.

Visual StudioEnterprise

Monthly SubscriptionVisual Studio monthly subscriptions are an attractive option for developers who need just the Visual Studio IDE, and already have the necessary licenses for other Microsoft software running in their development and testing environments.

Team collaboration benefits• Access to any Visual Studio Team

Services account, includes Test Manager extension

• Team Foundation Server and oneTFS CAL

Same team collaboration benefits as monthly, plus:• Access to any Visual Studio Team Services

account, includes Test Manager extension• Virtually all Microsoft software for dev/test• Team Foundation Server and one TFS CAL • DevOps add-ons

• Test Manager• Package Management• 1 Private Build & Release pipeline

• Office Professional Plus• Office 365 Developer Subscription• 4 x Technical support incidents• PowerApps • 45 x Pluralsight Training Courses

Annual subscriptionVisual Studio annual subscriptions are an attractive option for developers who need both the Visual Studio IDE as well as licenses for other Microsoft software running in their development and testing environments. In addition, there are additional valuable benefits included in annual subscriptions:

CloudSubscriptionsA new, more flexible way of purchasing Visual Studio Professional and Visual Studio Enterprise that provides great options for customers embracing the cloud for software development.Visual Studio Professional and Visual Studio Enterprise IDEs are offered as monthly or annual subscriptions, soldin the Visual Studio Marketplace.

Recommended