Click here to Skip to main content
13,041,692 members (58,412 online)
Click here to Skip to main content
Add your own
alternative version

Stats

184.2K views
132 bookmarked
Posted 3 Feb 2014

List of Visual Studio Project Type GUIDs

, 14 Aug 2016
Rate this:
Please Sign up or sign in to vote.
Complete list of GUIDs found in .csproj files and their descriptions

There isn't an easy way to change the type of a project in Visual Studio project once it is created; for example changing a C# Class Library into a Portable Class Library (PCL). Knowing these GUIDs will allow you to edit project files like .csproj and .vbproj to easily change a project type in cases where Visual Studio will not allow using the GUI.

By Description

ASP.NET 5{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}
ASP.NET MVC 1{603C0E0B-DB56-11DC-BE95-000D561079B0}
ASP.NET MVC 2{F85E285D-A4E0-4152-9332-AB1D724D3325}
ASP.NET MVC 3{E53F8FEA-EAE0-44A6-8774-FFD645390401}
ASP.NET MVC 4{E3E379DF-F4C6-4180-9B81-6769533ABE47}
ASP.NET MVC 5{349C5851-65DF-11DA-9384-00065B846F21}
C#{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
C++{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}
Database{A9ACE9BB-CECE-4E62-9AA4-C7E7C5BD2124}
Database (other project types){4F174C21-8C12-11D0-8340-0000F80270F8}
Deployment Cab{3EA9E505-35AC-4774-B492-AD1749C4943A}
Deployment Merge Module{06A35CCD-C46D-44D5-987B-CF40FF872267}
Deployment Setup{978C614F-708E-4E1A-B201-565925725DBA}
Deployment Smart Device Cab{AB322303-2255-48EF-A496-5904EB18DA55}
Distributed System{F135691A-BF7E-435D-8960-F99683D2D49C}
Dynamics 2012 AX C# in AOT{BF6F8E12-879D-49E7-ADF0-5503146B24B8}
F#{F2A71F9B-5D33-465A-A702-920D77279786}
J#{E6FDF86B-F3D1-11D4-8576-0002A516ECE8}
Legacy (2003) Smart Device (C#){20D4826A-C6FA-45DB-90F4-C717570B9F32}
Legacy (2003) Smart Device (VB.NET){CB4CE8C6-1BDB-4DC7-A4D3-65A1999772F8}
Micro Framework{b69e3092-b931-443c-abe7-7e7b65f2a37f}
Model-View-Controller v2 (MVC 2){F85E285D-A4E0-4152-9332-AB1D724D3325}
Model-View-Controller v3 (MVC 3){E53F8FEA-EAE0-44A6-8774-FFD645390401}
Model-View-Controller v4 (MVC 4){E3E379DF-F4C6-4180-9B81-6769533ABE47}
Model-View-Controller v5 (MVC 5){349C5851-65DF-11DA-9384-00065B846F21}
Mono for Android{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}
MonoTouch{6BC8ED88-2882-458C-8E55-DFD12B67127B}
MonoTouch Binding{F5B4F3BC-B597-4E2B-B552-EF5D8A32436F}
Portable Class Library{786C830F-07A1-408B-BD7F-6EE04809D6DB}
Project Folders{66A26720-8FB5-11D2-AA7E-00C04F688DDE}
SharePoint (C#){593B0543-81F6-4436-BA1E-4747859CAAE2}
SharePoint (VB.NET){EC05E597-79D4-47f3-ADA0-324C4F7C7484}
SharePoint Workflow{F8810EC1-6754-47FC-A15F-DFABD2E3FA90}
Silverlight{A1591282-1198-4647-A2B1-27E5FF5F6F3B}
Smart Device (C#){4D628B5B-2FBC-4AA6-8C16-197242AEB884}
Smart Device (VB.NET){68B1623D-7FB9-47D8-8664-7ECEA3297D4F}
Solution Folder{2150E333-8FDC-42A3-9474-1A3956D46DE8}
Test{3AC096D0-A1C2-E12C-1390-A8335801FDAB}
Universal Windows Class Library{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A}
VB.NET{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
Visual Database Tools{C252FEB5-A946-4202-B1D4-9916A0590387}
Visual Studio 2015 Installer Project Extension{54435603-DBB4-11D2-8724-00A0C9A8B90C}
Visual Studio Tools for Applications (VSTA){A860303F-1F3F-4691-B57E-529FC101A107}
Visual Studio Tools for Office (VSTO){BAA0C2D2-18E2-41B9-852F-F413020CAA33}
Web Application{349C5851-65DF-11DA-9384-00065B846F21}
Web Site{E24C65DC-7377-472B-9ABA-BC803B73C61A}
Windows (C#){FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Windows (VB.NET){F184B08F-C81C-45F6-A57F-5ABD9991F28F}
Windows (Visual C++){8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}
Windows Communication Foundation (WCF){3D9AD99F-2412-4246-B90B-4EAA41C64699}
Windows Phone 8/8.1 Blank/Hub/Webview App{76F1466A-8B6D-4E39-A767-685A06062A39}
Windows Phone 8/8.1 App (C#){C089C8C0-30E0-4E22-80C0-CE093F111A43}
Windows Phone 8/8.1 App (VB.NET){DB03555F-0C8B-43BE-9FF9-57896B3C5E56}
Windows Presentation Foundation (WPF){60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}
Windows Store (Metro) Apps & Components{BC8A1FFA-BEE3-4634-8014-F334798102B3}
Workflow (C#){14822709-B5A1-4724-98CA-57A101D1B079}
Workflow (VB.NET){D59BE175-2ED0-4C54-BE3D-CDAA9F3214C8}
Workflow Foundation{32F31D43-81CC-4C15-9DE6-3FC5453562B6}
Xamarin.Android{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}
Xamarin.iOS{6BC8ED88-2882-458C-8E55-DFD12B67127B}
XNA (Windows){6D335F3A-9D43-41b4-9D22-F6F17C4BE596}
XNA (XBox){2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2}
XNA (Zune){D399B71A-8929-442a-A9AC-8BEC78BB2433}

By GUID

Deployment Merge Module{06A35CCD-C46D-44D5-987B-CF40FF872267}
Workflow (C#){14822709-B5A1-4724-98CA-57A101D1B079}
Legacy (2003) Smart Device (C#){20D4826A-C6FA-45DB-90F4-C717570B9F32}
Solution Folder{2150E333-8FDC-42A3-9474-1A3956D46DE8}
XNA (XBox){2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2}
Workflow Foundation{32F31D43-81CC-4C15-9DE6-3FC5453562B6}
Web Application (incl. MVC 5){349C5851-65DF-11DA-9384-00065B846F21}
Test{3AC096D0-A1C2-E12C-1390-A8335801FDAB}
Windows Communication Foundation (WCF){3D9AD99F-2412-4246-B90B-4EAA41C64699}
Deployment Cab{3EA9E505-35AC-4774-B492-AD1749C4943A}
Smart Device (C#){4D628B5B-2FBC-4AA6-8C16-197242AEB884}
Database (other project types){4F174C21-8C12-11D0-8340-0000F80270F8}
Visual Studio 2015 Installer Project Extension{54435603-DBB4-11D2-8724-00A0C9A8B90C}
SharePoint (C#){593B0543-81F6-4436-BA1E-4747859CAAE2}
ASP.NET MVC 1.0{603C0E0B-DB56-11DC-BE95-000D561079B0}
Windows Presentation Foundation (WPF){60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}
Smart Device (VB.NET){68B1623D-7FB9-47D8-8664-7ECEA3297D4F}
Project Folders{66A26720-8FB5-11D2-AA7E-00C04F688DDE}
MonoTouch{6BC8ED88-2882-458C-8E55-DFD12B67127B}
XNA (Windows){6D335F3A-9D43-41b4-9D22-F6F17C4BE596}
Windows Phone 8/8.1 Blank/Hub/Webview App{76F1466A-8B6D-4E39-A767-685A06062A39}
Portable Class Library{786C830F-07A1-408B-BD7F-6EE04809D6DB}
ASP.NET 5{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}
C++{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}
Deployment Setup{978C614F-708E-4E1A-B201-565925725DBA}
Silverlight{A1591282-1198-4647-A2B1-27E5FF5F6F3B}
Universal Windows Class Library{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A}
Visual Studio Tools for Applications (VSTA){A860303F-1F3F-4691-B57E-529FC101A107}
Database{A9ACE9BB-CECE-4E62-9AA4-C7E7C5BD2124}
Deployment Smart Device Cab{AB322303-2255-48EF-A496-5904EB18DA55}
Micro Frmework{B69E3092-B931-443C-ABE7-7E7B65F2A37F}
Visual Studio Tools for Office (VSTO){BAA0C2D2-18E2-41B9-852F-F413020CAA33}
Windows Store Apps (Metro Apps){BC8A1FFA-BEE3-4634-8014-F334798102B3}
C# in Dynamics 2012 AX AOT{BF6F8E12-879D-49E7-ADF0-5503146B24B8}
Windows Phone 8/8.1 App (C#){C089C8C0-30E0-4E22-80C0-CE093F111A43}
Visual Database Tools{C252FEB5-A946-4202-B1D4-9916A0590387}
Legacy (2003) Smart Device (VB.NET){CB4CE8C6-1BDB-4DC7-A4D3-65A1999772F8}
XNA (Zune){D399B71A-8929-442a-A9AC-8BEC78BB2433}
Workflow (VB.NET){D59BE175-2ED0-4C54-BE3D-CDAA9F3214C8}
Windows Phone 8/8.1 App (VB.NET){DB03555F-0C8B-43BE-9FF9-57896B3C5E56}
Web Site{E24C65DC-7377-472B-9ABA-BC803B73C61A}
ASP.NET MVC 4.0{E3E379DF-F4C6-4180-9B81-6769533ABE47}
ASP.NET MVC 3.0{E53F8FEA-EAE0-44A6-8774-FFD645390401}
J#{E6FDF86B-F3D1-11D4-8576-0002A516ECE8}
SharePoint (VB.NET){EC05E597-79D4-47f3-ADA0-324C4F7C7484}
Xamarin.Android / Mono for Android{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}
Distributed System{F135691A-BF7E-435D-8960-F99683D2D49C}
VB.NET{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
F#{F2A71F9B-5D33-465A-A702-920D77279786}
MonoTouch Binding{F5B4F3BC-B597-4E2B-B552-EF5D8A32436F}
ASP.NET MVC 2.0{F85E285D-A4E0-4152-9332-AB1D724D3325}
SharePoint Workflow{F8810EC1-6754-47FC-A15F-DFABD2E3FA90}
C#{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}

Notes

  1. You will find these proeprties as a <ProjectTypeGuids> element in the project file, not to be confused with <ProjectGuid> which is a unique identifier for your project.
  2. Some GUIDs are used in combination. For example <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> describes a Xamarin.Android library in C#.

History

  • February 3, 2014 – Original publication
  • April 16, 2014 – Added Xamarin.iOS, Xamarin.Android, Mono for Android; removed duplicates; added notes
  • April 28, 2014 – Added Solution Folder, thanks to imagiro
  • June 19, 2014 – Added Windows Phone 8/8.1, thanks to ddsoft
  • July 20, 2015 – Added MVC 5
  • August 14, 2016 – Added Project Folders, thanks to pschimmel

License

This article, along with any associated source code and files, is licensed under A Public Domain dedication

Share

About the Author

Yvan Rodrigues
Systems Engineer Clearpath Robotics
Canada Canada
Yvan Rodrigues has 25 years of experience in information systems and software development for the industry. He is Senior Systems Developer at Clearpath Robotics

He is a Certified Technician (C.Tech.), a professional designation granted by the Institute of Engineering Technology of Ontario (IETO).

Yvan draws on experience as owner of Red Cell Innovation Inc., Mabel's Labels Inc. as Manager of Systems and Development, and the University of Waterloo as Information Systems Manager.

Yvan supports open-source software. He is a committer for SharpKit (C# to Javascript cross-compiler) and WebIssues (Issue/Ticket Management System), TinyMCE (JavaScript editor), and contributes to MySQL, Ghostscript, iTextSharp, Bacula, FreeBSD, and Xamarin.

You may also be interested in...

Pro

Comments and Discussions

 
QuestionNew GUID for .Net Core C# Pin
Zugen10-Apr-17 3:04
memberZugen10-Apr-17 3:04 
Question.NET CORE Pin
Phil Jollans26-Feb-17 5:07
memberPhil Jollans26-Feb-17 5:07 
AnswerRe: .NET CORE Pin
Zugen10-Apr-17 3:04
memberZugen10-Apr-17 3:04 
SuggestionWCF Service Application GUID Pin
LzBy116-Dec-16 6:27
memberLzBy116-Dec-16 6:27 
QuestionHonorable Mention (MD / XS) Pin
Damian J. Suess22-Nov-16 13:34
memberDamian J. Suess22-Nov-16 13:34 
QuestionMissing GUID Pin
chgsantos1-Sep-16 10:37
memberchgsantos1-Sep-16 10:37 
PraiseUseful Information All at one place Pin
Bhuvanesh Mohankumar20-Aug-16 7:33
memberBhuvanesh Mohankumar20-Aug-16 7:33 
QuestionClassic MoronSoft behaviour! Pin
Thornik15-Aug-16 7:57
memberThornik15-Aug-16 7:57 
QuestionSome GUIDs in your registry Pin
Chris Maunder30-Jul-16 7:06
adminChris Maunder30-Jul-16 7:06 
QuestionThanks! Very usefull! Pin
pschimmel19-Jul-16 11:17
memberpschimmel19-Jul-16 11:17 
Questionthanks... Pin
qwweee746722-May-16 0:50
memberqwweee746722-May-16 0:50 
QuestionThanks! Pin
Sander Rossel16-Feb-16 5:00
professionalSander Rossel16-Feb-16 5:00 
GeneralASP.NET vNext / ASP.NET 5 / ASP.NET Core 1.0 Pin
Christopher Abichandani29-Jan-16 16:08
memberChristopher Abichandani29-Jan-16 16:08 
SuggestionInstaller Projects Pin
cfharp8827-Jan-16 6:33
membercfharp8827-Jan-16 6:33 
QuestionMicro Framework is... Pin
EricT.25-Jan-16 12:50
memberEricT.25-Jan-16 12:50 
GeneralMy vote of 5 Pin
Jerameel21-Aug-15 0:23
memberJerameel21-Aug-15 0:23 
QuestionAnd another Pin
Rick Engelking9-Aug-15 11:56
professionalRick Engelking9-Aug-15 11:56 
AnswerRe: And another Pin
Yvan Rodrigues31-Oct-16 0:38
professionalYvan Rodrigues31-Oct-16 0:38 
QuestionWhy not make a GitHub project Pin
Catalin Hatmanu21-Jul-15 2:19
memberCatalin Hatmanu21-Jul-15 2:19 
Question.sln instead of .csproj Pin
W. Kleinschmit21-Jul-15 2:13
memberW. Kleinschmit21-Jul-15 2:13 
AnswerRe: .sln instead of .csproj Pin
Yvan Rodrigues21-Jul-15 4:37
professionalYvan Rodrigues21-Jul-15 4:37 
GeneralRe: .sln instead of .csproj Pin
W. Kleinschmit21-Jul-15 5:11
memberW. Kleinschmit21-Jul-15 5:11 
AnswerRe: .sln instead of .csproj Pin
Yvan Rodrigues21-Jul-15 10:46
professionalYvan Rodrigues21-Jul-15 10:46 
GeneralRe: .sln instead of .csproj Pin
W. Kleinschmit31-Aug-15 2:08
memberW. Kleinschmit31-Aug-15 2:08 
GeneralRe: .sln instead of .csproj Pin
Derek Viljoen3-Sep-15 9:30
memberDerek Viljoen3-Sep-15 9:30 
SuggestionAnother GUID Pin
Member 1161465614-Jul-15 23:37
memberMember 1161465614-Jul-15 23:37 
QuestionHelpful Pin
Daniel Miller30-Jun-15 4:52
professionalDaniel Miller30-Jun-15 4:52 
SuggestionMore duplicates Pin
aodennison18-Jun-15 8:18
memberaodennison18-Jun-15 8:18 
AnswerRe: More duplicates Pin
Yvan Rodrigues20-Jul-15 17:16
professionalYvan Rodrigues20-Jul-15 17:16 
GeneralSimply superb Pin
Rasik Bihari Tiwari5-Feb-15 20:02
memberRasik Bihari Tiwari5-Feb-15 20:02 
GeneralMy vote of 5 Pin
Dave Brooks16-Jan-15 3:05
memberDave Brooks16-Jan-15 3:05 
GeneralGreat job, thank you Pin
John Batte15-Nov-14 21:46
memberJohn Batte15-Nov-14 21:46 
Generalgreat work and info Pin
dmihailescu13-Nov-14 7:49
memberdmihailescu13-Nov-14 7:49 
AnswerRe: great work and info Pin
Yvan Rodrigues13-Nov-14 8:04
professionalYvan Rodrigues13-Nov-14 8:04 
QuestionTypo and Format Pin
RoboJ1M12-Nov-14 23:18
memberRoboJ1M12-Nov-14 23:18 
AnswerRe: Typo and Format Pin
Yvan Rodrigues13-Nov-14 4:18
professionalYvan Rodrigues13-Nov-14 4:18 
QuestionDynamics AX Guid Pin
Spankachu6-Nov-14 7:15
memberSpankachu6-Nov-14 7:15 
GeneralMy vote of 5 Pin
steve.cadwallader29-Jun-14 3:11
membersteve.cadwallader29-Jun-14 3:11 
GeneralMy vote of 4 Pin
Assil20-Jun-14 1:42
professionalAssil20-Jun-14 1:42 
SuggestionSolution Folder Pin
imagiro28-Apr-14 4:54
memberimagiro28-Apr-14 4:54 
AnswerRe: Solution Folder Pin
Yvan Rodrigues28-Apr-14 4:56
professionalYvan Rodrigues28-Apr-14 4:56 
Generalhi Pin
Member 1063832417-Apr-14 7:50
memberMember 1063832417-Apr-14 7:50 
QuestionWould be great if you can tell where we can find these guid from registry Pin
microsoftcsharp18-Mar-14 14:55
membermicrosoftcsharp18-Mar-14 14:55 
AnswerRe: Would be great if you can tell where we can find these guid from registry Pin
ledtech313-Nov-14 6:23
memberledtech313-Nov-14 6:23 
GeneralRe: Would be great if you can tell where we can find these guid from registry Pin
.:floyd:.20-Jul-15 14:02
member.:floyd:.20-Jul-15 14:02 
GeneralRe: Would be great if you can tell where we can find these guid from registry Pin
ledtech320-Jul-15 16:42
memberledtech320-Jul-15 16:42 
Questionit could be perfect if ... Pin
Southmountain4-Feb-14 5:55
memberSouthmountain4-Feb-14 5:55 
AnswerRe: it could be perfect if ... Pin
.:floyd:.20-Jul-15 11:23
member.:floyd:.20-Jul-15 11:23 
GeneralRe: it could be perfect if ... Pin
Southmountain21-Jul-15 4:09
memberSouthmountain21-Jul-15 4:09 
QuestionWindows Phone Guids Pin
Max Holder4-Feb-14 2:53
memberMax Holder4-Feb-14 2:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170713.1 | Last Updated 14 Aug 2016
Article Copyright 2014 by Yvan Rodrigues
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid