Как я могу использовать только DictionaryAdapter из Castle Core 2.5.2? - PullRequest
3 голосов
/ 10 января 2011

Я хочу использовать только DictionaryAdapter из Castle Core 2.5.2 в старом приложении, которое уже использует Castle Core 1.2. Есть ли способ отделить общие части этих библиотек, кроме компиляции только DictionaryAdapter из исходного кода?

Ответы [ 2 ]

3 голосов
/ 10 января 2011

Я бы попробовал сначала обновить Castle.Core до 2.5.2, но ваша проблема в том, что это перетянет другие зависимости.Вы можете попробовать скомпилировать DictionaryAdapter из исходного кода, он довольно независим от остальной части Castle.Core, так что проблем не должно быть.

0 голосов
/ 14 января 2011

Поскольку у меня есть только версия Express VS2010, у меня возникло желание использовать ilmerge для предоставления только пространства имен DictionaryAdapter, но одно привело к другому, и я выбрал другой маршрут, так как Castle.Core.Smtp присутствует в обеих версиях: я начал с Castle.Core.dll 2.5.2.0 и просто переименовал первую часть пространств имен с Castle на Castle252, поэтому я могу использовать его вместе с Castle.Core 1.2.0.0 без каких-либо конфликтов:

Как изменить пространство имен сборки .NET?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...