Skip to content

ManualResetValueTaskSourceLogic`1 missing in System.Private.CoreLib #11612

@fubar-coder

Description

@fubar-coder

I used .NET Core 3.0.0-preview-27122-01, win10-x64 (downloaded from dot.net) and tried to build this example application:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace TestCsConsole
{
    class Program
    {
        static async Task Main(string[] args)
        {
            await foreach (var num in GetNumbersAsync())
            {
                Console.WriteLine(num);
            }
        }

        private static async IAsyncEnumerable<int> GetNumbersAsync()
        {
            foreach (var num in Enumerable.Range(0, 10))
            {
                yield return num;
            }
        }
    }
}

The build fails with the following errors:

1>------ Neues Erstellen gestartet: Projekt: TestCsConsole, Konfiguration: Debug Any CPU ------
1>C:\Program Files\dotnet\sdk\3.0.100-preview-009812\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(142,5): message NETSDK1057: Sie arbeiten mit einer Vorschauversion des .NET Core SDK. Sie können die SDK-Version über eine Datei "global.json" im aktuellen Projekt definieren. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=869452.
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1..ctor'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.GetResult'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.GetStatus'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.get_Version'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.OnCompleted'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.Reset'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.SetException'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Threading.Tasks.ManualResetValueTaskSourceLogic`1.SetResult'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Runtime.CompilerServices.IStrongBox`1.get_Value'
1>Program.cs(19,9,25,10): error CS0656: Missing compiler required member 'System.Runtime.CompilerServices.IStrongBox`1.Value'
1>Die Erstellung des Projekts "TestCsConsole.csproj" ist abgeschlossen -- FEHLER.
========== Alles neu erstellen: 0 erfolgreich, 1 fehlerhaft, 0 übersprungen ==========

Project file:

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

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <LangVersion>8.0</LangVersion>
    <NullableReferenceTypes>true</NullableReferenceTypes>
  </PropertyGroup>

</Project>

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-System.ThreadingquestionAnswer questions and provide assistance, not an issue with source code or documentation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions