Help with folder structure and names

I am trying to build a snap for my C# .NET 8 app, but I can’t find any explanation for the project folder structure. The documentation for the dotnet plugin includes an example where everything is named “whattime” - that does not tell me the names for solution folder, project folder, project file name, reserved snap name, …

My folder structure is: SolutionName/ProjectName/ProjectName.csproj and in the csproj is MyAssembly so MyAssembly is the name of the executable. My reserved snap name is MySnapName.

Can anyone tell me where to put the snapcraft.yaml and how to set all these different names?

You can put your snapcraft.yaml anywhere