Ready for InfoQ 3.0? Try the new design and let us know what you think!

.NET Core 2.0 Preview Released, Includes Visual Basic Support

| by Jeff Martin Follow 19 Followers on May 11, 2017. Estimated reading time: 1 minute |

Microsoft has released the first preview of .NET Core 2.0, an event that is eagerly anticipated as it brings with it support for .NET Standard 2.0.  This is a big change as it increases the number of APIs available to .NET Core Developers, over 20,000 more than what was available in .NET Core 1.  By adhering to the .NET Standard, developers are able to more easily use their code across the various .NET compatible platfoms: the traditional .NET Framework, .NET Core, and Xamarin.

Developers working on Linux should be happy to see that .NET Core 2 now treats Linux as a single platform, rather than requiring developers to target 1 or more specific Linux distributions.  However, you will still need to download a distribution specific (DEB, RPM, etc.) installer for .NET Core 2 Preview as that aspect does not change.  Mac developers should find it easier to get started with .NET Core 2 as it no longer requires OpenSSL to be installed; native Apple crypto libraries are used instead.

Visual Basic is now supported

Many Visual Basic developers were dismayed by the lack of support for VB in .NET Core 1.  This all changes with .NET Core 2, as Visual Basic support is added.  VB developers can write console applications and class libraries for .NET Core and .NET Standard.

How to use the .NET Core 2.0 Preview

Visual Studio 2017 will continue to use .NET Core 1.X by default and for now the easiest way to use .NET Core 2 is to install its 15.3 preview release and the .NET Core 2 Preview SDK.  Full release notes are available on GitHub.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

vb by Mark N

let it die. do the world a favor.

Re: vb by Jonathan Allen

I'm sure the hundreds of thousands of VB users would disagree with you.

Fun fact: Though C# is more popular overall, more new .NET developers start with VB than they do with C#. It's essentially the teaching language for new programmers.

Re: vb by Mark N

right. they need to kick the habit. if they want to use VB, they can stay on old stuff. having vb on .net core is a waste of time and resources. I kicked the VB habit as have many others. Time to move on. Lots of people like things that are old and bad for them. Doesnt make it good or right.

"more new .NET developers start with VB". Prove it. There are 10 times the C# jobs on indeed as opposed to i just checked. "tt's essentially the teaching language for new programmers." Where? Try finding any college or University teaching C# let alone Vb as the first language. Typically it is Java.

Re: vb by Chuck Konkol

I have been teaching programming for over 20 years and C++ & VB.NET are still taught by a majority of Colleges and Universities including the college I teach at. We teach C# but it barely goes each semester due to low enrollment. C++ and VB.NET are better intro languages then C#. In fact our C# course requires as a prerequisite VB.NET or C++.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss