Skip to main content

Guid's de Projetos | CSharp

  • Guid's de Projetos | CSharp

📘 Tabela de GUIDs de Tipos de Projeto no Visual Studio (.sln)

Tipo de ProjetoGUIDObservações
C# (Class Library, Console, etc.){FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}Principal para projetos C# tradicionais
VB.NET{F184B08F-C81C-45F6-A57F-5ABD9991F28F}Projetos em Visual Basic
F#{F2A71F9B-5D33-465A-A702-920D77279786}Projetos F#
ASP.NET (Web Application){349C5851-65DF-11DA-9384-00065B846F21}WebApp com .csproj
ASP.NET Web Site (sem .csproj){E24C65DC-7377-472B-9ABA-BC803B73C61A}Web Site projetado sem .csproj
Shared Project (.shproj){D954291E-2A0B-460D-934E-DC6B0785DB48}Usado para compartilhamento entre plataformas
Solution Folder{66A26720-8FB5-11D2-AA7E-00C04F688DDE}Pasta de organização na Solution (sem build real)
WPF Application{60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}WPF (antigo formato)
WinForms Application{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}Usado antigamente para Windows Forms
Test Project (C#){3AC096D0-A1C2-E12C-1390-A8335801FDAB}Projetos de teste com MSTest
Universal Windows Platform (UWP){BC8A1FFA-BEE3-4634-8014-F334798102B3}Projetos UWP
.NET Core (SDK-style projects)Ainda usa {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}Mesmo GUID dos projetos C#, mas com Sdk no .csproj

📌 Observações

  • Esses GUIDs aparecem no .sln, mas não afetam o build ou o código — servem apenas para o Visual Studio saber como tratar cada projeto.
  • Para projetos modernos com SDK-style (<Project Sdk="..." />), o mesmo GUID {FAE04EC0-...} continua sendo usado para C#.
  • O .sln pode ser editado manualmente (com cuidado), por exemplo para alterar a estrutura visual ou corrigir referências quebradas.