Infragistics лицензируют исключения когда луг MSBuild

При выполнении сценариев MSBuild для проекта я получаю следующие ошибки:

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.

Кажется, что существует проблема с лицензией Infragistics моей машины.

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

21
задан Jonathan 3 February 2010 в 23:53
поделиться

3 ответа

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

установите как системный администратор для «Все пользователи», а затем пользователя разработают и скомпилируют свое приложение.

Вот обходной путь , но, к сожалению, он не объясняет основную причину.

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

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

11
ответ дан 29 November 2019 в 06:54
поделиться

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

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

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

0
ответ дан 29 November 2019 в 06:54
поделиться

Есть гораздо более простое решение: Установите действие сборки в вашем license.licx на None.

40
ответ дан 29 November 2019 в 06:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: