Тип существует в двух библиотеках - PullRequest
0 голосов
/ 09 февраля 2009

Я пытаюсь включить Linq to Lucene в мой проект Asp.net-mvc.
Как и в большинстве веб-проектов, я использую тип PagedList , который помещаю в свою личную вспомогательную библиотеку, и использую его повсеместно.
Но то же самое сделал Линк в Lucene ... Поскольку и моя библиотека, и библиотека L2L хотят добавить тип PagedList в пространство имен System.Collections.Generic, я получаю сообщение о конфликте.

Есть ли способ разрешить этот конфликт без необходимости переписывать мои проекты или проект L2L?

1 Ответ

3 голосов
/ 09 февраля 2009

Как правило, добавлять типы в пространства имен .NET BCL - плохая идея, поскольку это не дает никаких преимуществ и в долгосрочной перспективе вызывает серьезные проблемы. Поэтому совет может быть в том, чтобы вывести ваш вспомогательный класс из System.Collections.Generic пространства имен.

...