-
LINQ CTP janvier 2007
Bonjour,
J'ai récupérer la CTP de janvier 2007 en VPC (http://www.microsoft.com/downloads/d...isplaylang=en).
Tout marche bien sauf que... les mots clés where, orderby et select (par exemple), ne sont pas acceptés lors de la compilation.
Quand j'écris l'exemple de Mitsu (http://www.microsoft.com/france/even...ntID=118766814) :
var Processes =
from p in Process.GetProcesses()
where p.ProcessName.StartsWith("s")
select p.ProcessName;
j'ai l'erreur suivante : "System.Array" does not contain a definition for Where.
SI je commente la ligne du where, j'ai l'erreur suivante : "System.Array" does not contain a definition for 'Select'.
Quelqu'un aurait-il une idée ?
Merci
-
Tu créés bien un projet de type LINQ Console Project ?
-
Non d'ailleurs je ne trouve pas le Template.
J'ai créé un projet Windows Application classique.
Dois-je installer queque chose qui n'est pas présent sur la CTP ?
-
As-tu installé VB.NET sur ton Visual Studio ?
Si non, il est possible que tu sois confronté à ce bug: http://blog.developpez.com/index.php...&c=1&tb=1&pb=1
A+
-
Je suis quand même très surpris car il s'agit de la VPC fournit par MS. De plus, les composants VB semblent bien installés.
-
En fait, ce que j'aimerais faire, c'est faire du LINQ dans une application Windows Form. J'ai rajouter la dll System.Data.Linq dans les références mais ça ne marche pas. As-tu une idée ? Au pire, je demanderai à Mitch de te faire faire ça comme test technique vendredi. LOL
-
Il faut que tu ajoutes une référence à System.Core.dll, System.Xml.Linq.dll et System.Data.Linq.dll ;)
Ces fichiers se trouvent dans le répertoire:
Windows\Microsoft.NET\Framework\v3.5.XXXXX\
-
Merci pour ton aide, c'est effectivement ce que j'avais trouvé : http://forums.microsoft.com/MSDN/Sho...00902&SiteID=1. J'avais déjà fait ça mais j'avais pas fait le using System.Linq dans ma classe voulant l'utiliser.