MSBuild не применяются параметры окружения

Пытаюсь настроить процесс сборки в зависимости от переменной окружения ASPNETCORE_ENVIRONMENT из профиля сборки, но условие применения переменной не выполняется.

профиль сборки: введите сюда описание изображения

.csproj файл:

<Project Sdk="Microsoft.NET.Sdk.Web">
    <PropertyGroup>
        <!--...-->
        
        <UseSpaProxy Condition="'$(ASPNETCORE_ENVIRONMENT)' == 'Debug'">true</UseSpaProxy>
        <SpaRoot Condition="'$(UseSpaProxy)' == 'true'">..\web.client</SpaRoot>

    </PropertyGroup>
<!--...-->

</Project>

Переменная UseSpaProxy не принимает значение true. Создается впечатление, что переменные окружения из профиля не пробрасываются на этапе сборки проекта.

Можно ли как-то это исправить?


Ответы (0 шт):