Quick Start With Visual Studio 2017

Introduction

Visual Studio 2017 RC has been released by Microsoft with lots of new features and improvements.

Here, we are going to get hands on experience with a first look at this new version.

System Requirements

The minimum system requirements are mentioned below.

Visual Studio

Visual Studio

For more details, click here

Platform Targeting and Compatibility

The major supporting platforms are mentioned below.

  • Windows
  • Android
  • iOS
  • Linux
  • macOS
  • Other technologies and platforms

For more details on this, please have a look here

Download Visual Studio 2017

From the given URL, we can download the new version. 

Visual Studio

Installation steps

Once the system is ready click on the downloaded EXE file. 
,
Visual Studio

Visual Studio

Click Continue. 

Visual Studio

Here, we have three tabs on the screen

  • Workloads
  • Individual components
  • Language packs

Workloads

This is the one of the new features, here we have to customize the installation with the items which we need to install for different categories in Workloads. 

Visual Studio

Visual Studio

Visual Studio

Individual components

We have the options to check and uncheck the required items, which are required to be to installed .

Visual Studio

Language packs

Here, we have the option to select the language.

Visual Studio

Now, click Install button.

Note

If you have opened any other version of Visual Studio, please close it otherwise the installation shows an error for you.

There are three types of products available.

  • Visual Studio Community 2017 RC.
  • Visual Studio Enterprise 2017 RC.
  • Visual Studio Professional 2017 RC

.Note

Visual Studio Community 2017 RC is a free version.

Visual Studio

Here, we are installing the Community version. 

Visual Studio

Now, the installation is completed. Here, we have the options to modify and launch.

Visual Studio

Also, we have the Repair and Uninstall option. 

Visual Studio

I just skip the sign in option. 

Visual Studio

Please select the color theme here. 

Visual Studio

Yes, our installation completed successfully and it opened.

Thus, let’s create a simple project. 

Visual Studio

Create a new MVC project.

Visual Studio

New Window is required to create an app Service option.

Visual Studio

We need to have a look at our new solution. Here is one of the new items, Service Capabilities.

This is nothing but we have to add our storage account from Cloud. 

Right click on this and we can create a new storage account. 

Visual Studio

I just add my account details. 

Visual Studio

It’s showing all my storage details here.

Visual Studio

Now, it’s connected with my storage and created a new ConnectedService.json file here.

Visual Studio

I just run the Application and it's working fine.

What are the major new features in this release?


New experience with installation

  • Install more quickly.
  • Less system impact.
  • Easy to uninstall.
  • Customize the installation with your required features.
  • Offline Installation and new Command-Line Installation Support.

What was my experience?

Yes …it is overall nice and I like that workload feature.

It is very useful and time saving.

In the workload, I selected most of the items, so it takes more than 20 GB disk space and maybe due to the fact that my internet connection is slow, the installation takes around one hour.

Visual Studio

Visual Studio IDE Changes

  • GitHub extension for Visual Studio can be selected in the new Visual Studio installer.
  • Reduce start up time and solution load time up to 50%.
  • File globbing capabilities for .NET Core and ASP.NET Core projects have been enhanced.
  • You are now automatically taken to the folder view of your repository after cloning.
  • License expiration messages.
  • The Account Settings dialog is more readable.
  • The version control status bar changes.
  • Create a new project directly from the Start page with the searchable templates and a list of recently used templates.
  • Sign in and Identity improved in this version.
  • Debugger Accessibility Improvements.
  • IntelliTrace Events for .NET Core.
  • Diagnostic Tools Window Updates.
  • Performance Profiler Updates.
  • CPU Usage Tool Updates.
  • Chrome Debugging Support.
  • Find All References (Shift+F12) have modifications.
  • New refactoring to allow you to organize source code with one action.

Expand and collapse option for news

Visual Studio

Quick search option-use Ctrl+T to easily find files, types, methods and other items in your code.

Visual Studio

For the Go to line, use Ctrl+G. Now, it shows the total line number in that file. 

Visual Studio

Structure Guidelines are now drawn in the editor.

Visual Studio

Extensions have new options to scheduled

You can schedule more than one extension for installation, update and uninstallation before needing to restart Visual Studio.

Roaming Extension Manager

The Roaming Extension Manager helps you to keep track of all your favorite extensions across all your development environments.

Open Folder

Open Folder is a convenient way for you to work with code bases without projects and solutions.

Project Overview Pages

Visual Studio

Connecting to Services Using Service Capabilities

We have to add our storage account from Cloud.

Visual Studio

Live Unit Testing

Live Unit Testing is a new feature and is only present in the Enterprise edition of Visual Studio.

Run to Click


Simply, click the icon next to a line of code while debugging to run to that line

Visual Studio

Language Extensions and Analysers (For C#)

  • Task-like return types for async methods.
  • Value tuples.
  • Nested local functions.
  • Pattern matching extensions.
  • Ref returns.

The other major updated area mentioned by Microsoft are mentioned below.

  • Live Architecture Dependency Validation
  • Developer Command Prompt
  • Visual C++
  • F#
  • Python
  • R
  • JavaScript and TypeScript
  • Tools for XAML Apps
  • Tools for Universal Windows App Development
  • Visual Studio Tools for Apache Cordova
  • Xamarin (Preview)
  • NuGet
  • Developer Analytics Tools
  • Team Explorer
  • SQL Server Data Tools
  • Office Developer Tools for Visual Studio
  • Visual Studio Software Development Kit
  • Azure SDK for .NET
  • Node.js Tools for Visual Studio
  • Visual Studio Tools for Unity
  • .NET Core and Docker(Preview)

For more details, please Click here

Conclusion

In this article, we learned how to install Visual Studio 2017 RC and looked at  some new features of the new release.