Monthly Archives: February 2018

Publishing #MVVMLight V5.4.1 with .NET Standard support

.NET, .NET Standard, MVVM, Technical stuff, Universal Windows Platform UWP, Windows 10, Work, WPF, Xamarin
6 Comments

I just finally published MVVM Light V5.4.1 which is a stable version containing the .NET Standard support that was released as a preview a few months ago. It took a long time for this version to come out due to the new job keeping me busy as well as a few health issues in the family.

I am really happy to have this stable version out and about! Make sure to upgrade your packages! Pay attention to the following details:

Full list of changes

The change log is available here.

GitHub code repo

Since Codeplex is no more, I moved the code and everything else to Github.

.NET Standard

The details for .NET Standard support are detailed here, including how you can upgrade to this new version. Please note that MVVM Light for .NET Standard in a separate Nuget package named MvvmLightLibsStd10.

CommonServiceLocator

I am now supporting V2.0.2 of CommonServiceLocator. In this new version, the CommonServiceLocator developers decided to change the namespace. As a consequence, if you are upgrading, you must change the namespace section as follow:

// OLD
using Microsoft.Practices.ServiceLocation;

// NEW
using CommonServiceLocator;

Note that like before, and as mentioned here, the .NET Standard version of MVVM Light doesn’t not include the CommonServiceLocator dependency.

Thanks for your continued support to MVVM Light and Happy Coding!!
Laurent