Ну, я выяснил причину этого (я не знаю, почему это произошло на первом месте), но вот оно. Потерпи меня.
Когда я создал лямбда-проект 2.1, все было в порядке. (очевидно)
Проблема была с 2.2 проектами (нацеленность на 2.2 и нюгетами на 2.2). (который показывает ошибку, как я показываю в моем вопросе)
Тогда я подумал: а что, если я создам проект 2.1, а затем обновлю (!) Его нюгетеры и изменит цель на 2.2? ......... это сработало!
Это было действительно странно. Потому что я ожидал, что это не так.
Итак, я подумал, давайте сравним файловую систему для проекта 2.2 (который не работает) с проектом 2.1, который был обновлен до проекта 2.2 (который работает, на удивление).
С правой стороны, это строгие проекты 2.2 (без обновления), слева это проект, который ОБНОВЛЕН до 2.2:
Я заметил некоторые файлы .Net core 2.1, которые были в обновлении, но не были в строгой версии 2.2, поэтому я подумал, как мне получить эти недостающие файлы?
Итак, я изменил (временно) цель проекта до 2.1:
Тогда я запустил сборку
Это привело к появлению файлов для папок 2.1:
А теперь ............. все ок !!! :