Здравствуйте, 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>>