- это я сделал третью конфигурацию для эксперимента.
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'XXX' ">
</PropertyGroup>
Debug и XXX ничем не отличаются в .csproj, но при этом скорость выполнения кода разная. Как я понимаю, само имя конфигурации идет в константы и от этого зависит поведение сборки. Я прав?
ты можешь создавать сколько угодно коныигураций сборки, настраивая их под определенные нужды
Когда я делал себе Debug;Relese;Release-Dev - то Debug==Release-Dev по умолчанию И мне пришлось смотреть с какими параметрами собирается Release, чтобы ручками все это настроить правильно
https://t.me/xamarin_russia/231188
Да, но эта магия скрыта в где-то глубоко, не как в Xamarin было, что ты мог видеть все свойства перед глазами БОльшая их часть скрыта и ты не видишь что там проставляется Меняешь какие-то значения в вижле - в csproj этих изменений не видно (мб у меня локальный баг был какой-то)
А где еще они меняются, если не в csproj?
Та в том то и дело что в csproj только должно, но я столкнулся с тем что менял в Properties в вижле какие-то свойства и по факту не видел изменений в csproj
Обсуждают сегодня