Error 1150 genasm.exe(1) :el error se produjo un error al finalizar tipo .En El Método "DoParse'

StackOverflow https://stackoverflow.com/questions/114031

  •  02-07-2019
  •  | 
  •  

Pregunta

oOo una muy emocionante construir problema.Compact framework va de vez en cuando gracioso cuando la construcción.Por lo general, cuando se pelee con xmta archivos, pero esta es la primera vez que la he visto salir mal en este escenario.

He creado una clase base abstracta con un método abstracto.Coloca esto en uno de mis básicos de dll.Esto estaba bien.Yo, entonces, en un "más tarde" .dll heredado de ella.Ahora me sale este error:

Error 1150 genasm.exe(1) :error Hay fue un error de finalizar tipo .Método 'DoParse" en el tipo de 'MyComanyName.PlatformName.ProductName.De configuración.ConfigurationParser' desde la asamblea 'UICore.WindowsCE.asmmeta, Versión=1.0.3187.17348, Culture=neutral, PublicKeyToken=null' no tiene un aplicación.UICore

Y sí, me han puesto en práctica este método de esta clase.También he probado una limpieza completa y reconstruir y un cerrar y reiniciar VS.

De interés, también tengo una advertencia de que es "Objeto no establecida como instancia de un objeto" que es un poco inusual.

Actualización: Si puedo hacer que el método virtual en oposición a lo abstracto el problema desaparece.

Actualización:

  • CF 2.0 SP1
  • Visual Studio 2005 SP1
  • El método no es genérico
  • Sin embargo, les doy a un objeto con un método genérico para el constructor de este objeto.
¿Fue útil?

Solución 3

Si puedo hacer que el método virtual en oposición a lo abstracto el problema desaparece.

Otros consejos

Es un problema con genasm en Visual Studio 2005/2008, que se deben crear instancias de tipos para generar el asmmeta archivos, de modo que usted no puede tener el público de tipos abstractos, por desgracia.

Marque esta MSDN hilo con un problema similar,(con los genéricos).También hay algunas soluciones se discuten.

No estoy seguro si esto va a ser relacionados con el pero si se incluye el DesignTimeAttributes.xmta archivo de un problema similar.

Usted estaría consiguiendo que DesignTimeAttributes si se utiliza un formulario base y heredar de ella.Hay un error en el diseñador que significa que usted no verá el formulario heredado en todo lo que se genera como parte de la revisión..

Usted puede resolver este uno por excluir el archivo del proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top