дефайнами: NETSTANDARD2_0 и NETSTANDARD2_1
Как?
В публичных репозиториях проблему решают тем, что собирают н.п. с .netcoreapp3.1 и NETSTANDARD2_0 и .net6 с NETSTANDARD2_1.
Нужно без таких извращений и тестировать только тот рантайм, под который собираем пакет.
Прежде чем начну пилить кастомные таргеты и менять дефолтные, может, есть стандартное рабочее решение?
Пока склоняюсь к созданию двух проектов с тестами. Но очень не хочется юзать шареные исходники. х.х
В общем, пока это Directory.Build.props с шареными свойствами проекта, и 2 проекта - один, который тестирует нормальные рантаймы, и один специально под конфиг с .NET Standard 2.0. :)
Обсуждают сегодня