(Biztalk) Почему я вижу, что тип сообщения не существует или недопустим для ссылочной схемы? - PullRequest
1 голос
/ 30 мая 2011

У меня есть решение Biztalk, которое я пытаюсь разбить на рекомендуемые артефакты развертывания (схемы, карты и оркестровки, каждый в отдельной DLL), и у меня возникли небольшие проблемы с одной схемой, в частности ,

В оркестровке, в которой я использую схему, есть одно сообщение, определенное с использованием типа схемы. В представлении оркестровки это сообщение имеет значок ошибки (!) Рядом с ним. При наведении указателя мыши на значок я вижу, что «Тип сообщения« BiztalkPilot.MyMessageType »не существует или недопустим».

Если я изменю инструкцию по компиляции типа так, чтобы она находилась, скажем, в пространстве имен BiztalkPilotSchema, то все это работает. Любая другая схема в проекте находится в пространстве имен BiztalkPilot, и все они работают правильно.

Очевидно, я мог бы просто поменять пространства имен и покончить с этим, но я бы не хотел идти туда, если это возможно. У кого-нибудь есть идеи, почему это может происходить?

1 Ответ

0 голосов
/ 30 мая 2011

Я обнаружил здесь причину.Оркестровка имеет то же имя, что и схема.Я не уверен, почему это сработало, когда они были в общем проекте, но как только я сменил имя оркестровки, все заработало правильно.

...