5

VS 2019 プレビュー 2 をインストールした後、多数のエラーが発生します。エラーデモコード:

public class Class1 {
    public static async IAsyncEnumerable<int> Get()
    {
        for( int i = 0; i < 10; i++ ) {
            await Task.Delay( 100 );
            yield return i;
        }
    }
}

それ以上のものはありません (新しい dll プロジェクト)!
プレビュー 1 では問題ありませんでした。

プロジェクト:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <LangVersion>8.0</LangVersion>
  </PropertyGroup>
</Project>

エラー メッセージは次のとおりです

オブジェクト ブラウザーには、Collections.Generic のメンバーが表示されます。

何か案は?Core 3.0 プレビュー 2 を待っていますか?

IAsyncEnumerable が C# 8.0 プレビューで動作しない ようなものですか?

VS 2019 P2 (別のプロジェクト) の別の問題: NullableReferenceTypes 行があるにもかかわらず Nullabilty の警告が表示される (vs 19 では、プレビュー 1 は問題ありませんでした):

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <LangVersion>8.0</LangVersion>
    **<NullableReferenceTypes>true</NullableReferenceTypes>**

警告:
警告 CS8632 null 許容参照型の注釈は、'#nullable' コンテキスト内のコードでのみ使用する必要があります。
プロジェクトの設定が足りない?もはやグローバルではありませんか?

4

3 に答える 3