Перейти к основному контенту
Центр разработки для Windows

 none
Ошибка при обновлении версии TargetFramework 3 > 3.1 RRS feed

  • Общие обсуждения

  • Довольно неприятная ошибка при смене TargetFramework с 3 версии на 3.1 . 

    Areas\Identity\Pages\Account\Login.cshtml.cs(79,23,79,26): error CS8370: Feature 'coalescing assignment' is not available in C# 7.3. Please use language version 8.0 or greater.

    Вылечил прямой правкой csproj

    В блок PropertyGroup добавил следующий код:

    <PropertyGroup>  
       <!-- выше стандартные обьявления проекта -->   
       <LangVersion>latest</LangVersion>  
    </PropertyGroup>

    В общем довольно нелогичное поведение при смене фреймворка. Ниже фрагмент проблемного кода. 

       returnUrl ??= Url.Content("~/");

    6 декабря 2019 г. 10:06