无法定位许可证程序集



我正在尝试在Windows Vista上运行的Visual Studio 2005中使用inffragistics NetAdvantage 2005 Vol 2 WinForms。我无法将inffragistics控件拖放到窗口窗体上。我得到错误:

创建组件"UltraTextEditor"失败。System.ComponentModel。LicenseException:无法定位license组装。

我已经试着把我的执照清空了。Licx文件,但这并不能解决问题。我怀疑问题是我以管理员身份运行Visual Studio 2005,此帐户无法访问许可证。

我在使用NetAdvantage 2006作为传统的winform应用程序时遇到了同样的问题。在收到一台新电脑后,我拒绝安装NetAdvantage,只想让VS中的设计器界面工作。即使在GAC中安装了Infragistics.License.dll和Infragistics.Office2007UI.Design.Support.v6.3.dll之后,我也收到了"无法定位许可证组件"错误。

诀窍是HKEY_CLASSES_ROOT下的两个注册表项。一个叫Infragistics,另一个叫Infragistics. license 。为了防止穿着风衣的黑影出现,我不会透露这些密钥的内容,但你可以在任何安装了NetAdvantage 2006的电脑上找到它们。我是在我的旧开发盒上发现这个的。

免责声明:我是该组件的授权开发者,只是不想让我的新电脑上充斥着Infragistics软件。我也不知道这是否适用于任何后续版本的NetAdvantage,但我想至少分享一下我的经验。

NetAdvantage 2005 Volume 2是CLR 1。它只能在Visual Studio 2005设计器中工作。你可以在这里看到更多的细节:http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=8486

您得到的特定异常可能是由于inffragistics。许可证组件不存在于您的GAC中。该程序集应由工具集的安装程序添加到GAC中。请注意,Windows Vista是在NetAdvantage 2005 Volume 2之后发布的,安装程序没有在Windows Vista上进行测试。NetAdvantage 2006卷3增加了对Vista的支持:http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=9983

如果inffragistics。许可证程序集不在GAC中,您可以尝试以管理员权限再次运行安装程序。您还可以禁用UAC进行测试,看看是否有帮助。另一种选择是安装较晚的NetAdvantage,因为这也将放置Infragistics。GAC和最新卷中的许可证程序集将在Windows Vista上安装而不会出现问题。

相关内容

  • 没有找到相关文章

最新更新