Well this is all very interesting, the setup went smoothly and I can debug a simple console app:
internal class Program
{
static void Main(string[] args)
{
var cd = Environment.CurrentDirectory;
var isp = Environment.Is64BitProcess;
var iso = Environment.Is64BitOperatingSystem;
var pid = Environment.ProcessId;
var pc = Environment.ProcessorCount;
}
}
It has 2 cores, is 32 bit, has a process ID and so on.
Starting threads all works as expected: