【问题标题】:Unable to locate license assembly无法找到许可证程序集
【发布时间】:2012-01-03 21:35:45
【问题描述】:

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

未能创建组件“UltraTextEditor”。 System.ComponentModel.LicenseException:无法找到许可证 组装。

我试图清空我的 licenses.licx 文件,但这并不能解决问题。我怀疑问题是我以管理员身份运行 Visual Studio 2005 并且此帐户无法访问许可证。

【问题讨论】:

  • 您是否使用 Infragistics 安装程序来安装控件?

标签: visual-studio infragistics


【解决方案1】:

我在使用 NetAdvantage 2006 的旧版 winform 应用程序时遇到了同样的问题。收到新电脑后,我拒绝安装 NetAdvantage,只是希望 VS 中的设计器界面能够正常工作。即使在 GAC 中安装 Infragistics.License.dll 和 Infragistics.Office2007UI.Design.Support.v6.3.dll 后,我也收到“无法找到许可证程序集”错误。

诀窍在于 HKEY_CLASSES_ROOT 下的两个注册表项。一个称为 Infragistics,另一个称为 Infragistics.License。我不会透露这些密钥的内容以防止出现风衣中的黑色人物,但您可以在任何安装了 NetAdvantage 2006 的 PC 上找到它们。我是在我的旧开发盒上四处寻找后才发现的。

免责声明:我是相关组件的许可开发人员,只是不想让我的新电脑与 Infragistics 软件混在一起。我也不知道这是否适用于 NetAdvantage 的任何后续版本,但我想我至少会分享一下我的经验。

【讨论】:

  • 我得到了一个安装了 NetAdvantage 2006 的 VM,但我想摆脱它,但找不到库安装程序。我按照给定的步骤复制许可证信息并且它有效。谢谢!
【解决方案2】:

NetAdvantage 2005 第 2 卷仅为 CLR 1.x,预计无法在 Visual Studio 2005 设计器中运行。您可以在此处查看更多详细信息: http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=8486

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

如果 Infragistics.License 程序集不在 GAC 中,您可以尝试以管理员权限再次运行安装程序。您还可以在禁用 UAC 的情况下进行测试,看看是否有帮助。另一种选择是安装更高版本的 NetAdvantage,因为这也会将 Infragistics.License 程序集放入您的 GAC 中,并且最新的卷将在 Windows Vista 上安装而不会出现问题。

【讨论】:

  • 我已禁用用户访问控制并确认 Infragistics.License 在我的 GAC 中。我还是有这个问题。
  • 我已经对此进行了测试,并且能够在 Visual Studio 2005 中的表单上拖动 UltraTextEditor。您可以测试卸载 NetAdvantage 并手动删除相关注册表项,然后重新安装 NetAdvantage。这适用于使用相同许可证程序集的 TestAdvantage 的许可问题的其他人。你可以在这里看到线程:forums.infragistics.com/forums/t/58218.aspx
猜你喜欢
  • 2016-02-15
  • 1970-01-01
  • 2019-11-11
  • 2012-01-10
  • 2021-11-20
  • 2011-05-03
  • 1970-01-01
  • 2010-09-26
  • 1970-01-01
相关资源
最近更新 更多