Visual Studio project structure

I am having a dive into https://github.com/dotnet/samples/tree/main/core/hosting TLDR; of what the example does: Host .NET runtime from C++, interact with managed C# code from unmanaged C++ code Inside are - an example managed C# library project ("DotNetLib") - a native C++ project ("NativeHost"). Looking within Visual Studio though, I see "DotNetLib" (C# icon) and "NativeHost.vs" (C++ icon), while there is a further "NativeHost" (C# icon) Project in a virtual "build" folder What is that .vs project, why is there 3 projects in total, and why is the "NativeHost" a C# project?
1 Reply
Monsieur Wholesome
bump