Pregunta Excepciones de licencia de Infragistics cuando MSBuild-ing


Cuando ejecuto los scripts de MSBuild para un proyecto, obtengo los siguientes errores:

Properties\licenses.licx(1): error LC0004: Exception occurred creating type 'Infragistics.Win.UltraWinEditors.UltraNumericEditor, Infragistics.Win.UltraWinEditors.v5.2, Version=5.2.20052.1028, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb' System.ComponentModel.LicenseException: Unable to locate license assembly.
Properties\licenses.licx(2): error LC0004: Exception occurred creating type 'Infragistics.Win.Misc.UltraGridBagLayoutManager, Infragistics.Win.Misc.v5.2, Version=5.2.20052.1028, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb' System.ComponentModel.LicenseException: Unable to locate license assembly.
Properties\licenses.licx(3): error LC0004: Exception occurred creating type 'Infragistics.Win.UltraWinEditors.UltraCheckEditor, Infragistics.Win.UltraWinEditors.v5.2, Version=5.2.20052.1028, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb' System.ComponentModel.LicenseException: Unable to locate license assembly.

Parece que hay un problema con la licencia de Infragistics de mi máquina.

Tengo archivos de licencia válidos en mi solución, entonces, ¿qué está causando este problema?


20
2018-02-03 23:53


origen


Respuestas:


De un comentario del usuario en Archivo del foro de Infragistics

instalar como Sysadmin para "Todos los usuarios" y luego   el usuario desarrollará y compilará su aplicación.

Aquí hay un solución alternativa pero desafortunadamente, esto no explica la causa raíz.

Aquí hay un publicación de blog de Infragistics para hacer frente a construcciones automatizadas, pero no creo que sea tu caso. Y una referencia adicional a esa misma publicación agregando más información aquí.

Supongo que ya habías examinado esos enlaces, pero podrían ser útiles para otra persona con un problema similar.


11
2018-02-04 02:14



Hay una solución mucho más fácil: establezca la acción de compilación en su license.licx en None.


38
2018-02-18 11:37



es mucho más fácil solo cambiar la compilación de compilación a cualquier CPU y ¡listo! se ejecutará sin problemas.


2
2018-04-17 15:00



Asegúrese de que el compilador de licencia (lc.exe) pueda encontrar la ubicación de sus ensamblajes Infragistics. Además, si ha actualizado sus componentes en cualquier momento recientemente, asegúrese de que no haya varias copias con diferentes números de versión. Finalmente, asegúrese de que la versión que intenta utilizar sea la misma en el archivo licenses.licx.

Una forma sencilla de actualizar las licencias es abrir el diseñador de formularios, agregar un componente Infragistics y eliminarlo.

Si por alguna razón el archivo licenses.licx no se actualiza, puede intentar eliminar las entradas ofensivas primero y luego actualizarlo.


0
2018-02-04 00:04