Как включить функции предварительного просмотра dotnet core 3 в VSCode Mac - PullRequest
0 голосов
/ 18 июня 2019

Я установил последнюю версию .NET Core 3 для macOs с официального сайта , чтобы протестировать новейшие функции C # 8 , однако при попытке использовать некоторые изтакие функции, как readonly-members, switch expressions, property patterns, using declarations Я получаю сообщение об ошибке компиляции, говорящее мне, что я должен включить preview :

    The feature 'readonly members' is currently in Preview and
    *unsupported*. To use Preview features, use the 'preview' 
    language version. (CS8652) [MiscellaneousFiles.csproj]

У меня уже естьизменил файл .csproj для использования предварительного просмотра:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <LangVersion>preview</LangVersion>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <LangVersion>preview</LangVersion>
  </PropertyGroup>

</Project>

И с этим изменением некоторые функции работают как default interface members.Итак, у меня есть пара вопросов:

я что-то упустил?

некоторые функции еще не выпущены, если так, почему они включают их в страницу функций C # 8?

получил ли я поврежденную установку .NET Core 3?

Спасибо за помощь

...