Hello,
From MSDN:
Project types are associated with a particular file name extension. When a user attempts to open an existing project file or attempts to create a new project by cloning a template, the IDE uses the extension on the file to determine the corresponding project GUID.
As soon as the IDE determines whether it must create a new project or open an existing project of a particular type, the IDE uses the information in the system registry under [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\Projects] to find which VSPackage implements the required project factory. The IDE loads this VSPackage. In the SetSitemethod, the VSPackage must register its project factory with the IDE by calling the RegisterProjectType method.
Is it possible to override this behaviour and manually select which project factory is used, based on the template content?
Thanks.