Слияние трех решений в biztalk

У меня есть три приложения в Biztalk (с тремя разными DLL), которые работают нормально.

Например: решение A, решение B, решение C.

Я должен объединить эти три в одно приложение, сгенерировать одну DLL и развернуть ее.

Требуемое решение: Решение D со всеми функциями.

Какие могут быть возможные методы для достижения этой цели, если мне не нужно создавать новый проект с нуля.

3 ответа

Вам нужно создать новое решение и скопировать в него все артефакты из решений a, b и c. В качестве наилучшей практики не следует иметь все артефакты, такие как схемы, оркестровки, карты в одном dll/ проекте. Все они должны быть в отдельных сборках, но могут быть в одном решении.

Мой официальный ответ, не беспокойтесь. Нет абсолютно никаких причин для этого.

Там нет никаких преимуществ... и никаких реальных недостатков тоже.

Если кто-то скажет вам сделать это, выясните, почему они так думают, и мы поможем вам объяснить, как это на самом деле работает.

Создайте новый проект BizTalk в отдельном решении. Затем скопируйте все артефакты из трех других решений в этот новый проект. Компилировать, развертывать и настраивать в новом приложении BizTalk.

Однако в целом разработка структуры решения - это задача, которая требует обдумывания и усилий с учетом требований вашего приложения. Существуют различные передовые практики, шаблоны и рекомендации, например, здесь и здесь, которые помогут любому в правильном направлении.

Другие вопросы по тегам