Système.Le filetage.Tâches
je suis en train d'utiliser cette référence. je sais que c'est en c# 4. je ne sais pas ce que j'ai actuellement.
mais au fond, quand j'écris la ligne:
Task.Factory.StartNew(someMethod);
il me dit que c'est une erreur. est-il possible de le résoudre donc mon ide permettra d'identifier la bibliothèque (Task Parallel Library)?
Vous devez vous connecter pour publier un commentaire.
Vous avez juste besoin d'une aide de la directive de
Vous ne devriez pas besoin d'ajouter des supplémentaires références -
Tâche
est dans mscorlib.Êtes-vous sûr que vous ciblez .NET 4? Vérifiez dans les propriétés de votre projet. (Les types disponibles ne dépendent pas de la version de la langue que vous utilisez, mais la version de la cadre vous utilisez.)
Vous pouvez voir ce framework version que vous ciblez en cliquant-droit sur votre projet et sélectionnez Propriétés. Sur l'onglet Application, votre version sera dans le "framework Cible" liste déroulante. Si il n'y a pas d'onglet Application, vérifier une Silverlight onglet.
Si vous ciblez .NET 4, puis
Task
est déjà référencés; voir Jon réponse.Si vous ciblez .NET 3.5, vous pouvez obtenir
Task
en téléchargeant Microsoft Réactif Extensions et l'ajout de ces bibliothèques comme des références.Si vous ciblez .NET 2 ou Silverlight, alors vous êtes hors de la chance;
Task
n'est pas disponible sur ces systèmes.Vous avez probablement une référence à une version antérieure de mscorlib. Assurez-vous d'avoir la version 4.0. Si vous avez une autre question (comme 2.x), supprimer la référence et ajouter l'un pour la version 4.0.
Êtes-vous sûr que votre code ressemble à ceci
Merci de partager votre code si le problème persiste.