System.Threading.Aufgaben
ich versuche, mit dieser Referenz. ich weiß, es ist in c# 4. ich weiß nicht, was ich derzeit habe.
aber im Grunde, wenn ich Schreibe, die Zeile:
Task.Factory.StartNew(someMethod);
sagt es mir, dass es ein Fehler ist. gibt es eine Möglichkeit, es zu lösen, damit mein ide identifizieren, die Bibliothek (Task Parallel Library)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nur eine using-Direktive der
Sollten Sie nicht brauchen, um zusätzliche Referenzen -
Task
ist in mscorlib.Sind Sie sicher, Sie sind targeting .NET 4? Überprüfen Sie in Ihrem Projekt Eigenschaften. (Die Typen nicht, hängt von der version des Sprache, die Sie verwenden, aber die version von der Rahmen Sie verwenden.)
Können Sie sehen, welche framework-version, die Sie sind targeting, indem der rechten Maustaste auf Ihr Projekt und wählen Sie Eigenschaften. Auf der Registerkarte Anwendung, Ihre framework-version wird in der "Ziel-framework" dropdown-Menü. Wenn es keine Anwendung Registerkarte überprüfen Registerkarte Silverlight.
Wenn Sie sind targeting .NET 4, dann
Task
ist bereits verwiesen; siehe Jon ' s Antwort.Wenn Sie sind targeting .NET 3.5, dann können Sie
Task
durch das herunterladen Microsoft Reactive Extensions und zum hinzufügen dieser Bibliotheken als Referenzen.Wenn Sie sind targeting .NET 2 oder Silverlight, dann hast du Pech;
Task
ist nicht verfügbar, auf diesen Systemen.Haben Sie vermutlich einen Verweis auf eine frühere version von mscorlib. Stellen Sie sicher, dass die version 4.0. Wenn Sie eine frühere verwiesen wird (wie 2.x), löschen Sie den Verweis, und fügen Sie den eine für 4.0.
Sind Sie sicher, dass Ihr code wie folgt aussieht
Bitte geben Sie den code, wenn das Problem noch besteht.