The guids are just random IDs it generates to refer to the item.
- GUIDs are statistically unique 128-bit numbers. They're really convenient when you need guaranteed uniqueness and don't need partitions
- csproj files are just msbuild files, link at bottom
- the new csproj standard doesn't need the verbose bullshit legacy .net needs
1) No hashtags on devRant - tags can contain spaces and are separated by commas.
2) The "devrant" tag doesn't mean "developer rant" because there are ONLY devs here, hence no finance/HR/management rants. The "devrant" tag is only for stuff related to devrant.com itself.
3) Repeating the category as dedicated tag doesn't make any sense.
and in particular FAE04EC0-301F-11D3-BF4B-00C04F79EFBC
seems to mean: C# application.
The available options seem to be written in the registry.
The first is the "WPF flavor"
But I do question the choice of guids for such information.