How to get which version of the .net framework SDK is running

In the bad old world before .net core/v4 I was struggling to figure out how to return the version of the .net framework code was using. This is my best effort so far. NB Assumes you’re references System.Core;

var references = System.Reflection.Assembly.GetExecutingAssembly().GetReferencedAssemblies();
var core = references.FirstOrDefault(r => r.Name == "System.Core");
var sdkVersion = core.Version.ToString();

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s