Estoy haciendo una implementación para serializar unos archivos xml para un proyecto. son tres archivos distintos aunque en dos de ellos hay atributros que se llaman igual. Cuando utilizo la herramienta xsd.exe del prompt de .net 2005, el genera los xsd y los cs correctamente, pero cuando los adiciono a mi proyecto me aparecen los atributos similares en los dos archivos como error de duplicidad al instanciar los objetos.
al cambiar el nombre para evitatr la supuesta duplicidad me aparecen errores de este tipo:
encontré el problema. al usar la herramienta xsd.exe no estaba declarando el namespace de la clase. para esto se debe colocar el siguiente código en el prompt:
c:\xsd myxsd.xsd /classes /n:mynamespace
si no, al crear más clases como no tienen namespace las toma genéricas y esto incurre en problemas al utilizar más de una.
SALU2I'm Addict to Knowledge
Marcado como respuestaDnieto23viernes, 17 de abril de 2009 16:31
Desmarcado como respuestaDnieto23miércoles, 13 de julio de 2011 16:59
Marcado como respuestaDnieto23miércoles, 28 de diciembre de 2011 14:39