Problème avec les espaces de noms? Des problèmes lors de l'utilisation de l'échantillon DynamicQuery

StackOverflow https://stackoverflow.com/questions/2976167

Question

DynamicQuery est un exemple de projet qui permet aux chaînes de LINQ « dynamique » à exécuter à l'exécution. Je veux l'utiliser dans un projet de la mine.

J'ai créé une nouvelle fenêtre Forms Application dans VB.Net; et ajouter l'élément existant -. 'Dynamic.vb' (extrait de l'exemple de DynamicQuery)

Une fois que je fais ça, le code qui était bien précédent, est maintenant marqué comme incorrect par le compilateur.

« La mondialisation » n'est pas membre du « système ». Type 'System.Windows.Forms.Form' est pas défini.

Je suis un peu à une perte pour ce qui se passe. Si je retire Dynamic.vb de mon projet, les erreurs disparaissent.

Dynamic.vb commence par une déclaration Namespace, je devine qui est lié, mais je ne comprends pas ce qui se passe. aider quelqu'un peut?

EDIT Les mises en Dynamic.vb avec « espace_noms System.Linq.Dynamic » mais une fois que je l'ajoute à mon projet quand je fais « système. » mon IntelliSense ne montre 'System.Linq' -. tout est parti d'autre

En outre -. Toutes les références du projet exemple sont inclus dans mon projet

De plus - si je change la ligne Espace de noms dans le fichier Dynamic.vb être « MySystem.Linq.Dynamic » -. Tout fonctionne

Est-ce un bogue dans Visual Studio? Ou suis-je manque quelque chose?

Était-ce utile?

La solution

Dans VB.NET certains projets, si vous vérifiez vos propriétés du projet, vous pouvez avoir l'espace de noms par défaut cela pourrait être le cacher. Je pense que cela est pour ASP.NET VB.NET, mais pas sûr si elle applique dans votre cas. Vous pouvez voir si cela est utilisé dans les propriétés solution / projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top