Choosing the C# Language latest version (minor release ) in Visual Studio 2017

Choosing the C# Language latest version (minor release ) in Visual Studio 2017

Visual Studio allows you to choose the C# language latest versions for your project. To choose the C# language latest versions, In Visual Studio, from the Solution Explorer, right-click on the project and select Properties -> Build Tab. And, then Select Advanced button. This will bring “Advanced Build Settings” windows, where you can check the drop-down option for “Language Version”. You can refer to one of my old tip – How To Check Default Language Version In Visual Studio?

C# language latest versions

In the Earlier versions of Visual Studio, the language version used to set as default, to pick the default languages version installed. Now, there is a change.  By default, it now referring the to major released version  – (C# latest major version) starting from the release of language version C# 7.1. With that selected,  you will only able to use the features of C# 7.0, irrespective of you have other versions of C# 7.1 or C# 7.2 installed. Unless you made explicit changes to select the minor version it will use the major version as default.  Navigate to Properties -> Build -> Advanced, select “C# latest minor version(latest)” to pick latest installed minor version.

C# language latest versionsThe C# latest major version is the default language version set,  and choosing the “C# latest minor version” it will always refer to latest C# version, in this case it will refer to C# 7.2.

Check out all new features of C# 7.0 


Here is the quick difference between two version of Visual Studio

C# language latest versions

Hope this helps!


Subscribe To Newsletter For your Daily Development Tips and Tricks  

 Best Tips & Tricks on Microsoft Technology Platform 

Invalid email address
We promise not to spam you. You can unsubscribe at any time.
Abhijit Jana

Abhijit runs the Daily .NET Tips. He started this site with a vision to have a single knowledge base of .NET tips and tricks and share post that can quickly help any developers . He is a Former Microsoft ASP.NET MVP, CodeProject MVP, Mentor, Speaker, Author, Technology Evangelist and presently working as a .NET Consultant. He blogs at , you can follow him @AbhijitJana . He is the author of book Kinect for Windows SDK Programming Guide.

5 Comments to “Choosing the C# Language latest version (minor release ) in Visual Studio 2017”

  1. Ashwin

    This is really helpful when we want to check/use the features of a minor release without waiting for the major C# release.

Comments are closed.