Installing the MVVM Light Toolkit manually

For more information about the toolkit in general, please refer to the Get Started page on my website.

Prerequisites

Getting the goods

All the necessary files – for a stable version or for the latest and greatest alpha/beta release can be loaded here below:

Stable version

The current stable version is V3 SP1.

Important note for Windows Phone developers: If you work with the developer tools beta, you must install this hotfix on top of V3 SP1.

The source code for V3 can be downloaded on the Codeplex site.

Important note: Unblocking the files

When a file is downloaded in Windows Vista or Windows 7, it is marked as unsafe by the file system. If the file is a Zip file (like the ones you download here), you must unblock the Zip file before you unpack it. To do this, follow the steps:

Installing the binaries

Installing the templates for Visual Studio 2008

Installing the templates for Visual Studio 2010

Important note for Windows Phone developers: If you work with the developer tools beta, you must install this hotfix on top of V3 SP1.

Visual Studio 2010 supports WPF3, WPF4, SL3, SL4 and Windows Phone 7 solutions. Follow the steps to install the corresponding templates.

Installing the templates for Visual Studio 2010 Express (Phone edition)

Important note for Windows Phone developers: If you work with the developer tools beta, you must install this hotfix on top of V3 SP1.

Visual Studio 2010 Express (phone edition) supports Windows Phone 7 solutions. Follow the steps to install the corresponding templates.

Fli222E

Installing the snippets for Visual Studio 2008

Installing the snippets for Visual Studio 2010

Installing the snippets for Visual Studio 2010 Express (phone edition)

SnagIt Capture 20100403001

Installing the templates for Expression Blend 3

Expression Blend 3 supports only WPF3.5SP1 and SL3 solutions. Follow the steps to install the corresponding templates.

Fli222E

Installing the templates for Expression Blend 4

Important note for Windows Phone developers: If you work with the developer tools beta, you must install this hotfix on top of V3 SP1.

Expression Blend 4 supports WPF3.5SP1, WPF4, SL3, SL4 and Windows Phone 7 solutions. Follow the steps to install the corresponding templates.

Fli222E

Verifying the installation

Visual Studio 2008 / Visual Studio 2010 / Visual Studio Express (phone edition)


In VS 2008


In VS 2010

20100403002
In VS 2010 Express (phone edition)

Expression Blend 3 / Expression Blend 4


MVVM Light V3 in Blend 3

20100403003
MVVM Light V3 in Blend 4

Should you have a problem

If you have any problem during the installation, please contact me at laurent@galasoft.ch.

License

The MVVM Light Toolkit is distributed under the MIT License

Copyright (c) 2009 - 2010 Laurent Bugnion (GalaSoft), laurent@galasoft.ch

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Documentation

I am working on documenting the features of the framework, and building samples. Some is already available on the Get Started page, in the "tutorials" section (by myself and by other users too). More documentation is in the works, so please be patient, stay tuned to my blog, and in the mean time you can create new MVVM Light applications in Visual Studio or Expression Blend, execute them (in WPF and in Silverlight) and then check the code to see what features are available. Make sure to check the design time experience that the Toolkit offers into Expression Blend too.

Thanks a lot for your interest in the MVVM Light Toolkit, and for your patience waiting for new versions and documentation!

Happy coding!

Laurent