Click here to Skip to main content
15,921,941 members
Articles / Programming Languages / C#
Reference

List of Visual Studio Project Type GUIDs

Rate me:
Please Sign up or sign in to vote.
4.93/5 (135 votes)
28 Mar 2023Public Domain 561.8K   174   70
Complete list of GUIDs found in .csproj files and their descriptions

Introduction

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.

  1. You will find these properties 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#.

Notice

The list is now being maintained by JamesW75 on Github.

History

  • 3rd February, 2014 – Original publication
  • 16th April, 2014 – Added Xamarin.iOS, Xamarin.Android, Mono for Android; removed duplicates; added notes
  • 28th April, 2014 – Added Solution folder, thanks to imagiro
  • 19th June, 2014 – Added Windows Phone 8/8.1, thanks to ddsoft
  • 20th July, 2015 – Added MVC 5
  • 14th August, 2016 – Added Project folders, thanks to pschimmel
  • 28th March, 2023 – Moved to Github and maintained by JamesW75

License

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


Written By
Engineer Robotic Assistance Devices / AITX
Canada Canada
Yvan Rodrigues has 30 years of experience in information systems and software development for the industry. He is Senior Concept Designer at Robotic Assistance Devices

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, the University of Waterloo as Information Systems Manager, and OTTO Motors as Senior Systems Engineer and Senior Concept Designer.

Yvan is currently focused on design of embedded systems.

Comments and Discussions

 
QuestionElement files not showing Pin
Godrej Woodscapes4-Apr-24 20:34
Godrej Woodscapes4-Apr-24 20:34 
QuestionThanks! Pin
Matjaž Bravc14-Mar-24 2:35
Matjaž Bravc14-Mar-24 2:35 
GeneralMy vote of 5 Pin
LussoTorino16-Aug-23 2:20
professionalLussoTorino16-Aug-23 2:20 
Question<ProjectTypeGuids> not found in my .csproj Pin
Member 1370414329-Mar-23 2:12
Member 1370414329-Mar-23 2:12 
GeneralMy vote of 5 Pin
Member 1370414329-Mar-23 0:25
Member 1370414329-Mar-23 0:25 
QuestionUpdated list? Pin
F Margueirat7-Mar-23 3:45
F Margueirat7-Mar-23 3:45 
AnswerRe: Updated list? Pin
JamesW7527-Mar-23 19:23
JamesW7527-Mar-23 19:23 
GeneralRe: Updated list? Pin
F Margueirat28-Mar-23 3:23
F Margueirat28-Mar-23 3:23 
Thanks James. I'll try to update it with my findings.
GeneralRe: Updated list? Pin
Yvan Rodrigues28-Mar-23 8:27
professionalYvan Rodrigues28-Mar-23 8:27 
QuestionReport project (rpt) guid Pin
John Moreno16-Sep-21 4:35
John Moreno16-Sep-21 4:35 
QuestionGUID - C++ Static Library (.lib) Pin
Damian Suess26-Jul-19 4:01
Damian Suess26-Jul-19 4:01 
QuestionMissing ProjectTypeGUID tag in csproj and vbproj files Pin
HM India27-Apr-18 3:54
professionalHM India27-Apr-18 3:54 
AnswerRe: Missing ProjectTypeGUID tag in csproj and vbproj files Pin
W. Kleinschmit27-Jul-18 3:58
W. Kleinschmit27-Jul-18 3:58 
SuggestionIntegration Services (SSIS) project GUID Pin
cs_rowell5-Jan-18 9:00
cs_rowell5-Jan-18 9:00 
QuestionKeyword not found Pin
Member 1324199724-Oct-17 5:13
Member 1324199724-Oct-17 5:13 
QuestionNew GUID for .Net Core C# Pin
Zugen10-Apr-17 3:04
Zugen10-Apr-17 3:04 
AnswerRe: New GUID for .Net Core C# Pin
Scott Welker26-Sep-23 8:10
Scott Welker26-Sep-23 8:10 
Question.NET CORE Pin
Phil Jollans26-Feb-17 5:07
Phil Jollans26-Feb-17 5:07 
AnswerRe: .NET CORE Pin
Zugen10-Apr-17 3:04
Zugen10-Apr-17 3:04 
SuggestionWCF Service Application GUID Pin
LzBy116-Dec-16 6:27
LzBy116-Dec-16 6:27 
QuestionHonorable Mention (MD / XS) Pin
Damian Suess22-Nov-16 13:34
Damian Suess22-Nov-16 13:34 
QuestionMissing GUID Pin
chgsantos1-Sep-16 10:37
chgsantos1-Sep-16 10:37 
AnswerRe: Missing GUID Pin
Werner Stein5-Sep-17 0:54
Werner Stein5-Sep-17 0:54 
PraiseUseful Information All at one place Pin
Bhuvanesh Mohankumar20-Aug-16 7:33
Bhuvanesh Mohankumar20-Aug-16 7:33 
QuestionClassic MoronSoft behaviour! Pin
Thornik15-Aug-16 7:57
Thornik15-Aug-16 7:57 

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.