Qual é a maneira correta de usar o tipo Guid em um arquivo XSD?

Eu tenho um arquivo .xsd que eu uso para gerar código com a ferramenta xsd.exe do Visual Studio. Alguns alunos são Guids e a ferramenta xsd.exe fornece 2 avisos:

Namespace 'http: //microsoft.com/wsdl/types 'não está disponível para ser referenciado neste esquema. Tipo 'http: //microsoft.com/wsdl/types/: guid 'não está declarado.

O tipo Guid é reconhecido porque o arquivo C # gerado é válido e funciona. Alguém sabe como se livrar desses avisos?

Qual é a sintaxe correta para o XSD ser validado E membros da classe sendo gerados como System.Guid?

questionAnswers(3)

yourAnswerToTheQuestion