NORMA_VS2010_2013_05CTP: Package did not load

Big advocate of ORM, so I am excited to try the NORMA tool, but no luck yet. The installer appeared to work, but when I tried to make a new file of the "Object Role Modeling File" type, I got the following error:

I am running Windows 7, and have Visual Studio 2010, which was installed as part of SQL Server 2012.

Re: NORMA_VS2010_2013_05CTP: Package did not load

The problem may hav been caued by a configuration change or by the instllaion of another extension. You can get more information by running the application together with the /log parameter on the command line, and then examining the file . . . "

Re: NORMA_VS2010_2013_05CTP: Package did not load

I suspect that the version of Visual Studio 2010 that is installed with SQL Server 2012 is the not the full product version.Please look at "Help>About" in your version of Visual Studio 2010 and let us know what it says.

You might also consider downloading a trial version of one of the "full product" versions (VS 2005,VS 2008, VS2010 or VS2012) and then running the NORMA installer for whichever version of Visual Studio that you installed.

Visual Studio 2010 Shell (Integrated) - ENU Service Pack 1 (KB983509) KB983509This service pack is for Visual Studio 2010 Shell (Integrated) - ENU.If you later install a more recent service pack, this service pack will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/983509.

Re: NORMA_VS2010_2013_05CTP: Package did not load

My VS 2010 Professional installation "Help>About" shows Version 10.0.40219.1SP1Rel - which is the same as yours.However, I'm showing a .Net Framework version of 4.5.50938 SP1Rel - which is different from yours.

Furthermore, all of the "installed products" in my installation have higher numbers than yours.

I have put a copy of the "Installed Products" window from my VS2010 Professional installation at the end of this post.

You will see that there are several references to "Visual Studio Professional"

So it looks to me that you need to install VS 2010 Pro (or any one of the non-express versions of VS2005 -VS2008 -VS2012)

I have asked Matt to comment so I'm hoping we will hear from him soon.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2529927) KB2529927This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2529927.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2542054) KB2542054This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2542054.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2548139) KB2548139This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2548139.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2549864) KB2549864This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2549864.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2635973) KB2635973This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2635973.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2736182) KB2736182This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2736182.

Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2890573) KB2890573This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this hotfix will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2890573.

Microsoft Visual Studio 2010 Professional - ENU Service Pack 1 (KB983509) KB983509This service pack is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this service pack will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/983509.

Security Update for Microsoft Visual Studio 2010 Professional - ENU (KB2644980) KB2644980This security update is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this security update will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2644980.

Security Update for Microsoft Visual Studio 2010 Professional - ENU (KB2645410) KB2645410This security update is for Microsoft Visual Studio 2010 Professional - ENU.If you later install a more recent service pack, this security update will be uninstalled automatically.For more information, visit http://support.microsoft.com/kb/2645410.

Re: NORMA_VS2010_2013_05CTP: Package did not load

I think that you can update the latest version of the .Net framework just by downloading it from the Microsoft site. Read this link first

NORMA for VS2013 is not yet fully tested so choose either VS2010 or VS2012.

To the best of my knowledge, there is little (if any) functional difference between NORMA for VS2010 and NORMA for VS2012.So the version you choose will depend more on your non-NORMA requirements.VS2012 has more features than VS2010.

You will find that in many ways NORMA is much better than VEA.However, VEA has a few functions that are still not included in NORMA.

Re: NORMA_VS2010_2013_05CTP: Package did not load

You're running an integrated shell version of Visual Studio, and the NORMA installation has not been tested in or targeted to this environment.

The NORMA installation in VS2010 is nominally an extension, not a package, which means that you should see it listed in the Extension Manager dialog. However, NORMA is more complicated to install than most extension packages because it is itself an extensible platform, so the set of all NORMA extensions (open source or otherwise) and code generators is not static and does not fit nicely into known registry keys provided by Visual Studio in its extension manifests. This means that NORMA needs a normal setup program to install, not just a VS extension .zip. VS changed its extension load process in VS2012 and VS2013 in a way that makes it extremely difficult to install NORMA as an extension, so it is installed as a package in all other versions of Visual Studio.

Packages in VS require a Microsoft-provided Package Load Key (PLK) to successfully load, and this attribute is still on the VS2010 NORMA package, even though it installs as an extension and technically doesn't need it. I'm guessing that the SQL 2012 integrated shell version of VS is checking the PLK in NORMA and deciding that it does not match the environment, but I'd have to see the log files to know for sure. I don't have a standalone SQL Server 2012 installation, so I'm blind on this one. Did you check the /log option as suggested in the error messages?

Maybe we can take this off line and see if I can get you a VS2010 build that works in your environment. We can try removing (or alternate) PLK's, different settings in the VSIX (extension) installation files, etc. You appear to have other extensions installed, so we have running examples to base this on.

Another possibility is that the SQL Server installation does not include the VirtualTreeGrid control, which is used heavily by NORMA and installs with other Visual Studio versions. We can easily check this as well.

Re: NORMA_VS2010_2013_05CTP: Package did not load

Thanks for the good info. I think you're right about the problem with the shell. I am going to install the full version of VS 2012, so that should solve things. I look forward to using the tool, because it looks like you have done a lot of great development!