Исключения лицензии Infragistics при MSBuild-ing

при запуске скриптов MSBuild для проекта, я получаю следующие ошибки:

Propertieslicenses.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.
Propertieslicenses.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.
Propertieslicenses.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.

похоже, что есть проблема с лицензией Infragistics моей машины.

У меня есть действительные файлы лицензий в моем решении, так что вызывает эту проблему?

4 ответов


из комментария пользователя в Архив форума Infragistics

установите как Sysadmin для "всех пользователей" , а затем пользователь будет разрабатывать и компилировать свое приложение.

здесь решение но, к сожалению, это не объясняет причину.

здесь сообщение в блоге от Infragistics для работы с автоматизированными сборками, но я не думаю, что это ваш случай. И дополнительная ссылка на то же самое сообщение добавление дополнительной информации здесь.

Я думаю, ты уже посмотрел эти ссылки, но они могут быть полезны кому-то еще с подобной проблемой.


существует гораздо более простое решение: установите действие сборки на вашей лицензии.licx нет.


гораздо проще просто изменить компиляцию сборки на любой процессор, и все готово! он будет работать без проблем.


убедитесь, что компилятор лицензий (lc.exe) можно найти расположение сборок Infragistics. Кроме того, если вы недавно обновили свои компоненты, убедитесь, что нет нескольких копий с разными номерами версий. Наконец, убедитесь, что версия, которую вы пытаетесь использовать, является той же версией в лицензиях.файл licx.

простой способ обновить лицензии.licx-это открыть конструктор форм, добавить компонент Infragistics и удалить он.

Если по какой-то причине лицензии.файл licx не обновляется вы можете попробовать сначала удалить оскорбительные записи, а затем обновить его.