Upgrading .NET Versions


Silect uses Microsoft’s .NET Framework for MP Studio, MP Author Professional and MP Author. The .NET Framework has been an excellent choice for us. Like all software, the .NET Framework is periodically updated to add new features, improve performance, fix bugs, and to make it more secure. Silect has always used the same version of .NET that the Operations Manager (SCOM) console uses. Installing the console is a prerequisite, so using the same version of .NET makes life easier for everyone.

With SCOM 2012, Microsoft used the .NET Framework 4.0, so Silect has been using 4.0 as well. When SCOM 2016 was released, the console still used .NET 4.0, so Silect has stayed with 4.0. But there are some problems with that…

Version 4.0 of the .NET Framework is no longer supported. Support ended on January 12, 2016 (all versions less than 4.5.2 are now out of support). Some of the additional libraries used by Silect are no longer supported on .NET 4.0, so we have not been able to upgrade to the latest versions of those libraries either. And as the WannaCry ransomware showed everyone, keeping up to date is a very good policy.

Silect would like to upgrade to a newer version of the .NET Framework. Our concern is the impact that this may have on our customers versus the potential impact if we don’t. Many of our customers install on machines that don’t have direct internet access, so they can’t just simply download a new version of the .NET Framework. Others would have the technical means, but there may be administrative issues preventing them from upgrading. We would like to find out the impact to our customers.


To make investigation easy, we have added code (as of version 8.0 of MP Studio/Author) so that the version of .NET on your machine is now logged. Running MP Studio and selecting the menu item View, Studio Log File or running MP Author Professional and selecting the menu item View, View MP Author Log will display the log file in your default browser. Very near the top of the file, you will see three lines like this:

OS Version: Microsoft Windows NT 10.0.15063.0

CLR Version: 4.0.30319.42000

.NET Version: 4.7 or later

This tells us that this machine is running Windows 10 Creators Update and has .NET 4.7 installed.


We would like to ask you to send us those three lines from your log files (or just send the whole log file) so we can understand what the impact of a .NET upgrade would be to our customers. If your machine is running a version of .NET earlier than 4.6.2, please let us know how difficult it will be to get the machine upgraded to 4.6.2 (or 4.7). Please email dotnet@silect.com with the subject line “.NET”.

Thank you,

Silect Software

For reference: .NET Framework version history

Leave a Reply

Your email address will not be published. Required fields are marked *