ComponentModel.LicenseException в Windows 7 для лицензионного управления

У меня есть проект, который отлично работает в Visual Studio 2008 на Windows XP. Я' m настраивая 64-разрядную систему Windows 7 с Visual Studio 2008, и я обнаружил, что один из моих лицензионных элементов управления не проходит проверку лицензии. При компиляции я получаю эту ошибку:

Произошла исключительная ситуация при создании типа «Sax.Barcodes.Barcode, Sax.Barcodes, Version = 1.2.0.0, Culture = нейтральный, PublicKeyToken = 57b9527db291dbf8» System.ComponentModel.LicenseException: экземпляр типа » Sax.Barcodes.Barcode », и действующая лицензия не может быть предоставлена ​​для типа« Sax.Barcodes.Barcode ». Пожалуйста, свяжитесь с производителем компонента для получения дополнительной информации. Licenses.licx

Я установил элементы управления Sax в своей системе и ввел свой серийный номер. Стоит отметить, что это элементы управления .Net 1.1, и я переключаю проект на 2.0. Это' Также стоит отметить, что мне удалось успешно обновить проект до .Net 2.0 в моей системе XP, и лицензирование прошло нормально. Похоже, что установщик Sax Barcode не установил права лицензирования в Win 7 и / или VS 2008.

Я попытался добавить элемент управления Barcode в панель инструментов, но получаю сообщение об ошибке:

Нет компонентов в 'C: \ Program Files (x86) \ Sax.net \ Barcodes \ Deploy \ Sax.Barcodes.dll', который можно разместить на панели инструментов.

Есть идеи, как лучше отладить происходящее?

Редактировать : Я также пытался скомпилировать платформу, установленную на x86, и получаю ту же ошибку. Я пробовал использовать WinXP в той же системе, которая всегда была в состоянии собрать версию .Net 1.1, и это не удалось с той же ошибкой. Если я включу в проект файл license.licx, то во время компиляции я получаю сообщение об ошибке. Если я не добавлю его, то во время выполнения получаю ошибку лицензии.

1
задан BradleyDotNET 10 June 2015 в 23:42
поделиться