Я пытаюсь интегрировать Структурную карту как контейнер 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?
Следующий выпуск MassTransit будет включать поддержку как подписанной, так и неподписанной версии структуры. Это решит вашу проблему. –