25
Visual Studio 2017 Release Notes Ian Philpot Sr. Technical Evangelist @tripdubroot

Visual Studio 2017 Release Notes

Embed Size (px)

Citation preview

Page 1: Visual Studio 2017 Release Notes

Visual Studio 2017 Release NotesIan PhilpotSr. Technical Evangelist@tripdubroot

Page 2: Visual Studio 2017 Release Notes

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

Page 3: Visual Studio 2017 Release Notes

Any developer, any app, any platform

.NET C++ JavaScript PHP

Python Node.js R Cordova Unity

iOSWindows AndroidLinux

Page 4: Visual Studio 2017 Release Notes

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

Page 5: Visual Studio 2017 Release Notes

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

Page 6: Visual Studio 2017 Release Notes

Visual Studio 2017Develop

Page 7: Visual Studio 2017 Release Notes

New Installation Experiance

C# and Visual Basic

Visual Studio IDE

Page 8: Visual Studio 2017 Release Notes

Visual C++

F#

JavaScript TypeScript

Page 9: Visual Studio 2017 Release Notes

Visual Studio 2017Debug

Page 10: Visual Studio 2017 Release Notes

Run to Click

Chrome Debugging Support

The New Exception Helper

Page 11: Visual Studio 2017 Release Notes

Visual Studio 2017Test

Page 12: Visual Studio 2017 Release Notes

Live Unit Testing

Testing Tools

Page 13: Visual Studio 2017 Release Notes

Visual Studio 2017Collaborate

Page 14: Visual Studio 2017 Release Notes

New Git Features

Enhanced Visual Studio Feedback Workflow

Page 15: Visual Studio 2017 Release Notes

Visual Studio 2017Extend

Page 16: Visual Studio 2017 Release Notes

Visual Studio Extensions

Discoverability of Project and Item Templates

Page 17: Visual Studio 2017 Release Notes

Visual Studio 2017Develop

Page 18: Visual Studio 2017 Release Notes

.Net Core and ASP.NET Core

Xamarin

Universal Windows Apps

Page 19: Visual Studio 2017 Release Notes

Apache Cordova

Tools for Unity

Node.js Tools

Page 20: Visual Studio 2017 Release Notes

Redgate Data Tools

Tools for XAML Apps

NuGet

Page 21: Visual Studio 2017 Release Notes

Data Tools and SQL Server

Office Developer Tools

Developer Analytics Tools

Page 22: Visual Studio 2017 Release Notes

Live Architecture Dependency Validation

Azure SDK for .NET

Developer Command Prompt

Page 23: Visual Studio 2017 Release Notes

Visual Studio EnterpriseProduct Details

Page 24: Visual Studio 2017 Release Notes

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.

Page 25: Visual Studio 2017 Release Notes

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.