It appears that my templates wont register if they are nested under sub-folders within the Solution, Projects, or Items template folders.
Templates/Solutions
Templates/Projects
Templates/Items
Becuase of this, it is not possible to logically group these templates and project items.
For example, I have a 'ProjectGroup' template (mygroup.vstemplate) in the Templates/Projects/MyProjectGroup folder. This ProjectGroup template will add several class library projects to the current solution.
It would be nice to have individual folders for each of the project and their project items, as well as the template file itself in a subfolder, like this:
Templates/Projects/MyProjectGroup/MyClassLibrary1
Templates/Projects/MyProjectGroup/MyClassLibrary2
Templates/Projects/MyProjectGroup/MyClassLibrary3
with each of these folders containing the vstemplate file and project source items.
However, if the template file vstemplate is located within these subfolders, it wont get registered as either bound or unbound reference.
It appears that GAT looks in no deeper than 1 level under the Templates/Projects folder.
I am wondering what is the limitation for this?.
The workaround is to put all vstemplate templates in a single folder and have all their project items in seperate folders, but this is hardly the logical way to group this stuff.