У меня есть решение Biztalk, которое я пытаюсь разбить на рекомендуемые артефакты развертывания (схемы, карты и оркестровки, каждый в отдельной DLL), и у меня возникли небольшие проблемы с одной схемой, в частности ,
В оркестровке, в которой я использую схему, есть одно сообщение, определенное с использованием типа схемы. В представлении оркестровки это сообщение имеет значок ошибки (!) Рядом с ним. При наведении указателя мыши на значок я вижу, что «Тип сообщения« BiztalkPilot.MyMessageType »не существует или недопустим».
Если я изменю инструкцию по компиляции типа так, чтобы она находилась, скажем, в пространстве имен BiztalkPilotSchema, то все это работает. Любая другая схема в проекте находится в пространстве имен BiztalkPilot, и все они работают правильно.
Очевидно, я мог бы просто поменять пространства имен и покончить с этим, но я бы не хотел идти туда, если это возможно. У кого-нибудь есть идеи, почему это может происходить?