Re[3]: Почему могут не работать NETCOREAPP#_# дефайны?
От: Ночной Смотрящий Россия  
Дата: 14.06.21 19:52
Оценка:
Здравствуйте, VladCore, Вы писали:

НС>>Потому что эти переменные там не определены, видимо.

VC>гений. опять.

А разве msbuild их должен определять? По моему проще один раз прописать или сгенерить небольшой файлик и не заморачиваться разным поведением разного окружения.
    <PropertyGroup Condition="'$(TargetFramework)' == 'net11' ">
        <DefineConstants>$(DefineConstants);TARGETS_NET</DefineConstants>        
        <DefineConstants>$(DefineConstants);LESSTHAN_NET20;LESSTHAN_NET35;LESSTHAN_NET40;LESSTHAN_NET403;LESSTHAN_NET45;LESSTHAN_NET451;LESSTHAN_NET452;LESSTHAN_NET46;LESSTHAN_NET461;LESSTHAN_NET462;LESSTHAN_NET47;LESSTHAN_NET471;LESSTHAN_NET472;LESSTHAN_NET48</DefineConstants>
        <DefineConstants>$(DefineConstants);NET11_OR_GREATER</DefineConstants>
    </PropertyGroup>

Можно готовый взять тут.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.