Слияние трех решений в biztalk
У меня есть три приложения в Biztalk (с тремя разными DLL), которые работают нормально.
Например: решение A, решение B, решение C.
Я должен объединить эти три в одно приложение, сгенерировать одну DLL и развернуть ее.
Требуемое решение: Решение D со всеми функциями.
Какие могут быть возможные методы для достижения этой цели, если мне не нужно создавать новый проект с нуля.
3 ответа
Вам нужно создать новое решение и скопировать в него все артефакты из решений a, b и c. В качестве наилучшей практики не следует иметь все артефакты, такие как схемы, оркестровки, карты в одном dll/ проекте. Все они должны быть в отдельных сборках, но могут быть в одном решении.
Мой официальный ответ, не беспокойтесь. Нет абсолютно никаких причин для этого.
Там нет никаких преимуществ... и никаких реальных недостатков тоже.
Если кто-то скажет вам сделать это, выясните, почему они так думают, и мы поможем вам объяснить, как это на самом деле работает.
Создайте новый проект BizTalk в отдельном решении. Затем скопируйте все артефакты из трех других решений в этот новый проект. Компилировать, развертывать и настраивать в новом приложении BizTalk.
Однако в целом разработка структуры решения - это задача, которая требует обдумывания и усилий с учетом требований вашего приложения. Существуют различные передовые практики, шаблоны и рекомендации, например, здесь и здесь, которые помогут любому в правильном направлении.