Ответ 1
Простое решение:
Консольное приложение .NET.NET использует .NET 4.6 и должно ссылаться на базовую библиотеку классов, используя .NET Platform Standard 1.4.
Сопоставление стандарта платформы .NET для платформ говорит о том, что .NET 4.6 совместим с .NET Platform Standard 1.3.
Изменение проекта. json библиотеки основного класса (выдержка)
"frameworks": {
"netstandard1.3": {
"imports": "dnxcore50"
}
}
решил проблему.
Здесь - таблица совместимости, демонстрирующая проблему (.NET 4.6 совместим с .NET Platform Standard <= 1.3):