Skip to content

Instantly share code, notes, and snippets.

@jwdonahue
Created March 6, 2025 01:21
Show Gist options
  • Save jwdonahue/39e9fded9a1698a20daf02b94ddf748d to your computer and use it in GitHub Desktop.
Save jwdonahue/39e9fded9a1698a20daf02b94ddf748d to your computer and use it in GitHub Desktop.
Visual Studio project type GUID's.
// Visual Studio project type GUID's as per this site:
// https://tekeye.uk/visual_studio/microsoft-visual-studio-project-type-guids-and-project-guids
public static class ProjectTypeGuids
{
public const string CSharp = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}";
public const string VBNet = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}";
public const string Cpp = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}";
public const string WebApp = "{349C5851-65DF-11DA-9384-00065B846F21}";
public const string WebSite = "{E24C65DC-7377-472B-9ABA-BC803B73C61A}";
public const string DistributedSystem = "{F135691A-BF7E-435D-8960-F99683D2D49C}";
public const string Wcf = "{3D9AD99F-2412-4246-B90B-4EAA41C64699}";
public const string Wpf = "{60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}";
public const string Vdt = "{C252FEB5-A946-4202-B1D4-9916A0590387}";
public const string Database = "{A9ACE9BB-CECE-4E62-9AA4-C7E7C5BD2124}";
public const string DbOther = "{4F174C21-8C12-11D0-8340-0000F80270F8}";
public const string Test = "{3AC096D0-A1C2-E12C-1390-A8335801FDAB}";
// Legacy (2003) Smart Device
public const string LSDCSharp = "{20D4826A-C6FA-45DB-90F4-C717570B9F32}";
public const string LSDVBNet = "{CB4CE8C6-1BDB-4DC7-A4D3-65A1999772F8}";
// Smart Device
public const string SDCSharp = "{4D628B5B-2FBC-4AA6-8C16-197242AEB884}";
public const string SDVBNet = "{68B1623D-7FB9-47D8-8664-7ECEA3297D4F}";
public const string SolutionFolder = "{66A26720-8FB5-11D2-AA7E-00C04F688DDE}";
public const string WorkflowCSharp = "{14822709-B5A1-4724-98CA-57A101D1B079}";
public const string WorkflowVBNet = "{D59BE175-2ED0-4C54-BE3D-CDAA9F3214C8}";
// Deployment
public const string DepMergeModule = "{06A35CCD-C46D-44D5-987B-CF40FF872267}";
public const string DepCab = "{3EA9E505-35AC-4774-B492-AD1749C4943A}";
public const string DepSetup = "{3EA9E505-35AC-4774-B492-AD1749C4943A}";
// Desployment Smart Device
public const string DepSDCab = "{AB322303-2255-48EF-A496-5904EB18DA55}";
// Visual Studio Tools
public const string VSTApp = "{A860303F-1F3F-4691-B57E-529FC101A107}";
public const string VSTOffice = "{BAA0C2D2-18E2-41B9-852F-F413020CAA33}";
public const string VJSharp = "{E6FDF86B-F3D1-11D4-8576-0002A516ECE8}";
// SharePoint Workflow
public const string SPW = "{F8810EC1-6754-47FC-A15F-DFABD2E3FA90}";
public const string SPVBNet = "{EC05E597-79D4-47f3-ADA0-324C4F7C7484}";
public const string SPCSharp = "{EC05E597-79D4-47f3-ADA0-324C4F7C7484}";
// XNA
public const string XNAWin = "{6D335F3A-9D43-41b4-9D22-F6F17C4BE596}";
public const string XNAXBox = "{2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2}";
public const string XNAZune = "{D399B71A-8929-442a-A9AC-8BEC78BB2433}";
// Silverlight (don't do it!): "{A1591282-1198-4647-A2B1-27E5FF5F6F3B}"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment