This project is read-only.


Rating: No reviews yet
Downloads: 422
Change Set: 57bea10bac08
Released: Apr 29, 2013
Updated: May 10, 2013 by jezzsa
Dev status: Stable Help Icon

Recommended Download

Application NuPattern Installer (all VS versions)
application, 107176K, uploaded Apr 30, 2013 - 152 downloads

Other Available Downloads

Documentation Release Notes
documentation, 873K, uploaded Apr 30, 2013 - 53 downloads
Application Hands-On Labs for VS2010
application, 31705K, uploaded Apr 30, 2013 - 30 downloads
Application Hands-On Labs for VS2012
application, 31639K, uploaded Apr 30, 2013 - 34 downloads
Application Builder Tools for VS2010
application, 38401K, uploaded Apr 30, 2013 - 26 downloads
Application Builder Tools for VS2012
application, 38344K, uploaded Apr 30, 2013 - 28 downloads
Documentation Toolkit Builder Guidance
documentation, 9573K, uploaded Apr 30, 2013 - 54 downloads
Documentation Solution Builder Guidance
documentation, 3092K, uploaded Apr 30, 2013 - 45 downloads

Release Notes

Just download the 'NuPattern Installer.msi' above to install NuPattern for both VS2010 and VS2012. All the extensions listed above are included within this installer.

This release includes a version of the 'NuPattern Toolkit Builder' tools and 'NuPattern Toolkit Builder Hands-On Labs' VSIXes for both VS2010 and for VS2012. Both of these extensions are installed in to both VS2010 and VS2012 in the combined MSI installer.

Once NuPattern has been installed, please go to the Getting Started page to guide you through building your first pattern toolkit project.


  • NuPattern works in either Visual Studio 2010 or Visual Studio 2012, or both side-by-side.
  • You must install the Visual Studio SDK for the versions of Visual Studio you wish to install NuPattern, before you install NuPattern.
    • If you have Service Pack 1 for Visual Studio 2010, you are required to have the Visual Studio 2010 SDK SP 1 installed.

Release Details

This new release allows toolkit builders and users to install NuPattern into Visual Studio 2010 and Visual Studio 2012, so that they can create new and execute existing pattern toolkits, as well as upgrade existing toolkits to run in VS2012.

Note: Existing toolkits will be required to perform manual migration steps in order to work with this this new version. Please download the attached 'Release Notes' file.

This release is required by the community because the version of VSPAT does not work in VS2012, as a key dependency in the project was not VS2012 compatible. Now, that key dependency has been absorbed into NuPattern.
VSPAT was previously exclusively owned and managed by Microsoft, and the project is open sourced by The Outercurve Foundation.

Technical Release Details

The previous version of VSPAT has a dependency on the 'Feature Builder Power Tool' which is no longer supported by Microsoft, and there will be no release of the Power Tool for VS2012. In order for NuPattern to deliver this new release, this critical dependency needed to be absorbed into NuPattern.

Visual Studio 2012 also contains many extensibility assemblies that forces binary changes to the existing version of NuPattern, and it ships a new VSIXInstaller than installs extensions into a different folder structure than Visual Studio 2010 did. Since all pattern toolkit projects (*.csproj files) are require to reference certain assemblies (*.dll) and certain MSBUILD (*.targets) files, this release will need to update certain installed files to redirect all pattern toolkit project files (*.csproj files) to the installed location of the Pattern Toolkit Builder and Pattern Toolkit Manager extensions in VS2012.

This release will also remove the initial dynamic loading of the Json.NET assembly after installation, which is no longer necessary due to new licensing terms.
This release will require changes to attribution and resigning of assemblies and VSIXes since ownership has transfered from Microsoft to The Outercurve Foundation.

This release will also fix a bunch of bug fixes.

Reviews for this release

No reviews yet for this release.