Как я могу использовать только DictionaryAdapter из Castle Core 2.5.2?
Я хочу использовать только DictionaryAdapter из Castle Core 2.5.2 в старом приложении, которое уже использует Castle Core 1.2. Есть ли способ отделить общие части этих библиотек, кроме компиляции только DictionaryAdapter из исходного кода?
2 ответа
Я бы попробовал сначала обновить Castle.Core до 2.5.2, но ваша проблема в том, что это перетянет другие зависимости. Вы можете попробовать скомпилировать DictionaryAdapter из исходного кода, он довольно независим от остальной части Castle.Core, поэтому не должно быть особых проблем.
Так как у меня есть только экспресс-версия VS2010, у меня возникло желание использовать ilmerge для DictionaryAdapter
пространство имен, но одно привело к другому, и я выбрал другой маршрут, так как Castle.Core.Smtp
присутствует в обеих версиях: я начал с Castle.Core.dll
2.5.2.0 и просто переименовал первую часть пространства имен из Castle
в Castle252
так что я могу использовать его вместе Castle.Core
1.2.0.0 без каких-либо конфликтов: