2009-08-19 3 views
2

Salut à tous! J'ai converti mon site 2.0 en 3.5 afin que je puisse profiter de l'utilisation de LINQ. Il a converti la solution à 2008 d'accord, mais le seul projet/site que je peux utiliser LINQ est l'interface utilisateur [site web]. Tous les sous-projets (Business, Data, Model, Utility) ne peuvent pas ajouter de référence à System.Core. C'est grisé. Donc, je ne peux pas ajouter l'espace de noms System.Linq pour tirer parti des fonctionnalités.Conversion de 2005 à 2008, problèmes de projet System.Core

La seule couche qui fonctionne est ma couche d'interface utilisateur. La solution charge et compile bien dans VS2K8.

Répondre

3

Annnnd, j'ai découvert pourquoi. Pour le site, vous définissez le cadre cible, mais pour les projets, vous devez modifier les options suivantes:

clic droit Propriétés sur le projet Cliquez Compile onglet Cliquez sur Avancé cadre de changement de 2,0 à 3,5

Works comme un charme maintenant. Je pensais que ma solution était très bien convertie, mais je suppose que non!

+0

J'ai eu le même problème! Ça me conduisait malin! MERCI! –

Questions connexes