2009-02-09 14 views
0

J'essaie d'incorporer Linq to Lucene dans mon projet Asp.net-mvc.
Comme avec la plupart des projets web, j'utilise le type PagedList que j'ai mis dans ma bibliothèque d'aide personnelle et l'utilise partout.
Mais aussi Linq to Lucene ... Depuis que ma bibliothèque et la bibliothèque L2L veulent ajouter le type PagedList à l'espace de noms System.Collections.Generic, j'obtiens un message de conflit.Le type existe dans deux bibliothèques

Y at-il un moyen de résoudre ce conflit sans avoir à réécrire mes projets ou le projet L2L?

Répondre

3

C'est généralement une mauvaise idée d'ajouter des types aux espaces de noms .NET BCL car cela ne vous apporte aucun avantage et cause des problèmes majeurs à long terme. Donc, le conseil pourrait être de déplacer votre classe d'aide sur l'espace de noms System.Collections.Generic.

+0

Peut-être que c'est le cas. La chose amusante est, c'est exactement la même classe dans les deux bibliothèques. Si seulement il y avait une classe PagedList officielle dans cet espace de noms. –