Где находится определение Global_NS в схеме BizTalk? - PullRequest
2 голосов
/ 08 июня 2010

Я пытаюсь использовать отличительное свойство, но получаю сообщение об ошибке «Не удается неявно преобразовать тип ... в Global_NS ...»

Я погуглил / прогнал, но нашел только 4 ссылки, ни одна из которых не помогла

Я нигде не вижу, чтобы это было установлено: - (

Я пытался удалить пространства имен tempuri из службы WCF, и все казалось нормально, пока я не попытался получить доступ к выделенному свойству

1 Ответ

1 голос
/ 09 июня 2010

Похоже, у вас конфликт префикса пространства имен между импортированными типами и схемой свойств.

Если вы посмотрите на источник вашей схемы сообщений, проверьте префикс для узла imports, указывающего на вашу схему свойств (по умолчанию PropertySchema.xsd ) - его префикс по умолчанию равен ns0 .

В узле схемы сообщения Schema проверьте коллекцию свойств Imports , если какой-либо из импортированных / включенных / переопределенных типов использует ns0 в качестве префикса пространства имен.

Вы можете изменить префикс пространства имен для импортированных типов - лично я использую аббревиатуру имени импортируемого типа, например cot для companytype .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...