exception msbuild infragistics

exception - Excepciones de licencia de Infragistics cuando MSBuild-ing



(4)

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.

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?


De un comentario del usuario en el archivo del foro Infragistics

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

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

Aquí hay una publicación de blog de Infragistics para tratar con construcciones automáticas, pero no creo que sea tu caso. Y una referencia más 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.


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


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