0 votes

svcUtil error 'SchemaLocation' must successfully resolve if <redefine> contains any child other than <annotation> (erreur 'SchemaLocation' doit être résolu avec succès si <redefine>

J'essaie de générer un proxy à partir d'un fichier wsdl et d'un fichier xsd d'une tierce partie. J'appelle svcutil comme suit :

svcutil *.wsdl *.xsd /language:C#

Il renvoie l'erreur suivante : "SchemaLocation" doit être résolu avec succès s'il contient un enfant autre que .

Il n'y a qu'un seul élément dans tous les fichiers, et son attribut schemaLocation pointe vers un autre fichier dans le même répertoire. J'ai essayé de qualifier complètement l'uri, mais cela n'a pas aidé.

Des idées ?

0voto

Robin Clowers Points 1352

Cette erreur a été causée par un problème sans rapport avec le fichier wsdl. Les paramètres de l'opération portType étaient nommés, mais les paramètres de l'opération binding ne l'étaient pas. Lorsque j'ai corrigé ce problème, svcutil a généré le proxy, je suppose donc qu'il a été capable de trouver les bons includes xsd.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X