What is the significance of the ProjectTypeGuids tag in a visual studio project?? When I created a WPF application, i am seeing two GUIDs in here.
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}**
Does these represent WPF and Windows type of applications?
If I create my own project type (.myproj) that has .xaml and .cs files, what should I fill in this ProjectTypeGuids tags? Should I also need to fill the ProjectType tag?
It would also be better if someone differentiate the ProjectType and ProjectTypeGuids*tags.
Best Answer
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
is the GUID for C# project{60dc8134-eba5-43b8-bcc9-bb4bc16c2548}
is for project in WPF flavor packageSo your
ProjectTypeGuids
is for a WPF C# project.You could see the meaning of the different GUID in the register :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Projects
for ProjectTypeGuidsHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages
for packages reference by some projectSome ProjectTypeGuids