Click here to Skip to main content
12,401,832 members (61,669 online)
Click here to Skip to main content
Add your own
alternative version

Stats

126.6K views
110 bookmarked
Posted

List of Visual Studio Project Type GUIDs

, 20 Jul 2015 Public Domain
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 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}
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}
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}
VB.NET {F184B08F-C81C-45F6-A57F-5ABD9991F28F}
Visual Database Tools {C252FEB5-A946-4202-B1D4-9916A0590387}
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}
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}
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}
C++ {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}
Deployment Setup {978C614F-708E-4E1A-B201-565925725DBA}
Silverlight {A1591282-1198-4647-A2B1-27E5FF5F6F3B}
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}
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

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...

Comments and Discussions

 
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 
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 
AnswerRe: Windows Phone Guids Pin
ddsoft19-Jun-14 4:32
memberddsoft19-Jun-14 4:32 
AnswerRe: Windows Phone Guids Pin
Yvan Rodrigues19-Jun-14 5:03
professionalYvan Rodrigues19-Jun-14 5:03 

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.

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.160721.1 | Last Updated 20 Jul 2015
Article Copyright 2014 by Yvan Rodrigues
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid