Ответ 1
Как видно из диаграммы совместимости, размещенной здесь, минимальная версия поддерживаемых окон - 8,0 и 10 для более новых версий инфраструктуры netstandard и поэтому из ячеистого ящика.
Windows 7 просто не поддерживается, поэтому ядро dotnet не запускается. Я не говорю, что нет никаких проблем, но я бы не рекомендовал размещать код ядра dotnet в Windows 7 для производственных целей.
Windows 7 устарела уже после того, как основная поддержка закончилась 2 года назад (https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet), поэтому не ожидайте, что ядро dotnet станет совместимый с ним в любой точке. Если вам нужно поддерживать Windows 7, я боюсь, вам придется полагаться на классическую инфраструктуру dotnet.