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' コンテキスト内のコードでのみ使用する必要があります。
プロジェクトの設定が足りない?もはやグローバルではありませんか?