1. On Visual Studio 2010 or 2011 install NuGet 2.7 from master
2. Create MVC4 project
Actual:
+ $exception {"No valid exports were found that match the constraint '((exportDefinition.ContractName == \"NuGet.VisualStudio.IVsTemplateWizard\") AndAlso (exportDefinition.Metadata.ContainsKey(\"ExportTypeIdentity\") AndAlso \"NuGet.VisualStudio.IVsTemplateWizard\".Equals(exportDefinition.Metadata.get_Item(\"ExportTypeIdentity\"))))', invalid exports may have been rejected."} System.Exception {System.ComponentModel.Composition.ImportCardinalityMismatchException}
```
NuGet.VisualStudio.Interop.dll!NuGet.VisualStudio.TemplateWizard.Initialize(object automationObject) + 0xcb bytes
> NuGet.VisualStudio.Interop.dll!NuGet.VisualStudio.TemplateWizard.Microsoft.VisualStudio.TemplateWizard.IWizard.RunStarted(object automationObject, System.Collections.Generic.Dictionary<string,string> replacementsDictionary, Microsoft.VisualStudio.TemplateWizard.WizardRunKind runKind, object[] customParams) + 0x13 bytes
Microsoft.VisualStudio.TemplateWizard.dll!Microsoft.VisualStudio.TemplateWizard.Wizard.Execute(object application, int hwndOwner, ref object[] ContextParams, ref object[] CustomParams, ref EnvDTE.wizardResult retval) + 0x14bd bytes
[Native to Managed Transition]
[Managed to Native Transition]
Microsoft.VisualStudio.Web.Mvc.4.0.dll!Microsoft.VisualStudio.Web.Mvc.UserInterface.MvcTemplateWizard.RunFinished() + 0xfa bytes
Microsoft.VisualStudio.Web.Mvc.4.0.dll!Microsoft.VisualStudio.Web.Mvc.UserInterface.MvcTemplateWizardBase.Microsoft.VisualStudio.TemplateWizard.IWizard.RunFinished() + 0x10 bytes
```
2. Create MVC4 project
Actual:
+ $exception {"No valid exports were found that match the constraint '((exportDefinition.ContractName == \"NuGet.VisualStudio.IVsTemplateWizard\") AndAlso (exportDefinition.Metadata.ContainsKey(\"ExportTypeIdentity\") AndAlso \"NuGet.VisualStudio.IVsTemplateWizard\".Equals(exportDefinition.Metadata.get_Item(\"ExportTypeIdentity\"))))', invalid exports may have been rejected."} System.Exception {System.ComponentModel.Composition.ImportCardinalityMismatchException}
```
NuGet.VisualStudio.Interop.dll!NuGet.VisualStudio.TemplateWizard.Initialize(object automationObject) + 0xcb bytes
> NuGet.VisualStudio.Interop.dll!NuGet.VisualStudio.TemplateWizard.Microsoft.VisualStudio.TemplateWizard.IWizard.RunStarted(object automationObject, System.Collections.Generic.Dictionary<string,string> replacementsDictionary, Microsoft.VisualStudio.TemplateWizard.WizardRunKind runKind, object[] customParams) + 0x13 bytes
Microsoft.VisualStudio.TemplateWizard.dll!Microsoft.VisualStudio.TemplateWizard.Wizard.Execute(object application, int hwndOwner, ref object[] ContextParams, ref object[] CustomParams, ref EnvDTE.wizardResult retval) + 0x14bd bytes
[Native to Managed Transition]
[Managed to Native Transition]
Microsoft.VisualStudio.Web.Mvc.4.0.dll!Microsoft.VisualStudio.Web.Mvc.UserInterface.MvcTemplateWizard.RunFinished() + 0xfa bytes
Microsoft.VisualStudio.Web.Mvc.4.0.dll!Microsoft.VisualStudio.Web.Mvc.UserInterface.MvcTemplateWizardBase.Microsoft.VisualStudio.TemplateWizard.IWizard.RunFinished() + 0x10 bytes
```