I’ve just upgraded my Simple MVVM Toolkit to support Silverlight 5.0 and Windows Phone 7.1! You can download the latest version here and take it for a spin – or get it from the Visual Studio Extensions Gallery by opening Visual Studio and selecting Extensions Manager from the Tools menu. Before you run the installer, however, you should install the prerequisites, which now include Silverlight 5 Tools and Toolkit, Expression Blend Preview for Silverlight 5 (this will be replaced by the Blend 5 SDK when it comes out), and the Windows Phone SDK 7.1.
You can still use the toolkit to develop MVVM apps for Silverlight 4 if you wish, and the Visual Studio project templates include versions for both Silverlight versions – 4 and 5. The project templates for a plain vanilla Silverlight apps, as well as Silverlight apps using WCF RIA Services, allow you to choose which version of Silverlight you want to use. You still get all the source code, supporting libraries, and an abundance of samples. If you have questions or comments, feel free to post them on the project discussion board. And if you’re getting up to speed on MVVM with the toolkit, be sure to check out the Getting Started screencast. Then when you’re ready, watch the Real-World screencasts.
I’ve also updated the NuGet packages for Simple MVVM Toolkit. To get those, install the NuGet package manager from the Extensions Manager command under the Tools menu, then search for “SimpleMvvm” and select a package to install, depending on the type of project you have: WPF, Windows Phone, Silverlight 4 or Silverlight 5. I preserved the existing Silverlight package for SL4, but I added a new package, Silverlight5, for SL5. The packages used to include the entire installer but now only contain the binaries and a readme text file. While I encourage most folks to run the installer to get the code snippets and Visual Studio templates, there are cases where all you want is the toolkit DLL and its supporting assemblies. In that case, installing the NuGet package would be your preferred route. Otherwise, run the full installer from the CodePlex site and you’ll get the entire Simple MVVM Toolkit experience.