我将我的电脑从win7 32位格式化为win8 64位(可能与错误有关)并且Infragistics许可证不起作用后,我尝试加载我的项目。我在我的license.licx文件8个Infragistics的条目,我获得Visual Studio 2008中我得到的错误8个错误是这样的:Infragistics没有找到许可证信息
Error 1 Exception occurred creating type 'Infragistics.Win.UltraWinGrid.UltraGrid, Infragistics2.Win.UltraWinGrid.v7.1, Version=7.1.20071.40, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb' System.ComponentModel.LicenseException: No license information found C:\Users\Antonis\Desktop\Dropbox\BackUp\PETROLINA\CANTINE\23.04.2013 VISITORS working\Visual Studio 2008\Projects\Petrolina receive order\Petrolina receive order\My Project\licenses.licx
而且我安装的Infragistics的相同版本我收到了。我做错了什么?
你为AnyCPU Platform或x86编译过吗? – Steve
... Yeap我做了... –
我的评论与x86应用程序读取注册表的不同方式有关。我不确定,但是如果您的(相当老的)Infragistics版本在注册表中存储了其许可证信息,那么使用在x64系统上运行的AnyCPU构建的应用程序可能无法读取存储在注册表的32位部分中的值通过为32位操作系统编写的设置。尝试切换平台,并检查是否有任何区别 – Steve