Cómo corregir el error de compilación en Visual Studio:'“LC.exe” salió con el código -1'

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

Pregunta

Recibo el siguiente error al crear mi solución de Windows Forms:

"LC.exe" salió con el código -1

Utilizo dos bibliotecas comerciales de Windows Forms:Infragistics y Gantt-Control de plexityhide.com, es por eso que tengo archivos licenses.licx en mis proyectos WinForms.También utilizamos Visual Sourcesafe como nuestro control de código fuente.

Cuando los archivos licenses.licx están en los Proyectos, no puedo compilar sin el error anterior.Sin embargo, cuando los excluyo de mis proyectos, la compilación funciona bien.Pero necesito los archivos licenses.licx cuando quiero trabajar con los controles comerciales en el diseñador.

Esta es una máquina de desarrollo completamente nueva con Windows XP SP3 (alemán) y Visual Studio 2005 Team Edition para desarrolladores de software (alemán) con SP1.

Por cierto, es Windows XP de 32 bits.

¿Alguna sugerencia?

¿Fue útil?

Solución 3

Reinstalé Infragistics y parece haberlo solucionado.

Otros consejos

El problema surge principalmente debido al archivo de licencia.Excluir el archivo licenses.licx de tu proyecto

Con frecuencia nos encontramos con este error en nuestro último proyecto.La solución es reinstalar las bibliotecas ya que estamos usando la versión de prueba.Esto ocurre cuando las bibliotecas caducan.

¿Hay más información en el mensaje de error?

Cuando tuve problemas con LC.exe en el pasado, la mayoría de las veces fue porque el componente con licencia se actualizó (el número de versión aumentó), pero el archivo licx todavía contenía la versión anterior.

En este caso, puede intentar actualizar la versión en el archivo licx manualmente o cambiarla a x.y.z.* simplemente trabajar para obtener más actualizaciones.También puede intentar volver a generar el archivo licx eliminándolo y volviendo a insertar los controles de formularios de Windows con licencia en su formulario.

Parece que el problema se debe a la actualización de los controles.licenses.licx incluye la versión 2 de los controles .net.Funciona eliminando líneas con la versión 2 (después del versionado).Otras veces funcionó de esta manera:agregue un formulario vacío, luego inserte el control que causó el problema.

Debería haber un license.licx archivo en la carpeta de propiedades cuando utiliza componentes comerciales.A menudo está corrupto.Si limpia su contenido, el "LC.EXE" exited with code -1 desaparece.

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