2015-11-20 3 views
1

Я пытаюсь интегрировать Структурную карту как контейнер DI с моей массой Транзитный код.Структура Карта Сборка версии выпуска

Кажется, что существует конфликт в версиях пакета Nuget.

Узел MassTransit.StructureMapIntegration ожидает подписанный версии 3.1.6.191 от StructureMap. Но обработанный неподписанным пакетом для карты структуры имеет последнюю версию 3.1.6.186.

Это приводит к несоответствию кода.

Я попытался понизить подписанную структуру структуры карты до 3.1.6.186, чтобы убедиться, что она такая же, как неподписанная версия структурной карты, но это, похоже, создает проблемы с пакетом Nuget с массивом MassTransit Structure. Массовая карта транзитной структуры. В пакете Nuget нет версий, которые согласуются с 3.1.6.186 подписанной версией сборки структурированной карты.

Как обойти этот конфликт?

Есть ли другое местоположение, которое я могу использовать для получения пакета MassTransit Structure Map nuget, который поддерживает 3.1.6.186?

+0

Следующий выпуск MassTransit будет включать поддержку как подписанной, так и неподписанной версии структуры. Это решит вашу проблему. –

ответ

1

Как отметил Крис (один из сопровождающих массового транспорта) в комментарии, Mass Transit 3.2.0 теперь имеет поддержку беззнаковой сборки Structuremap, которая решает эту проблему.

Смежные вопросы