【问题标题】:Referencing Infragistics Assembly in Visual C# 2008在 Visual C# 2008 中引用 Infragistics 程序集
【发布时间】:2013-01-22 10:55:23
【问题描述】:

我正在使用 Visual Studio 2008 并尝试将 NetAdvantage 10.2 Win CLR2x 工具箱功能用于表单(UltraButton、UltraLabel 等)。但是,当我尝试编译代码时,出现以下错误:

*“Infragistics.Shared.IUltraLicensedComponent”类型在未引用的程序集中定义。您必须添加对 程序集'Infragistics2.Shared.v10.2,版本=10.2.20102.2035, 文化=中性,PublicKeyToken=7dd5c3163f2cd0cb'。
C:\Users\Mike\Documents\Visual Studio 2008\Projects\InfragisticsTest\InfragisticsTest\Form1.Designer.cs

“Infragistics.Win.IImageListProvider”类型定义在 未引用的程序集。您必须添加对程序集的引用 'Infragistics2.Win.v10.2,版本=10.2.20102.2035,文化=中性, PublicKeyToken=7dd5c3163f2cd0cb'。 C:\Users\Mike\Documents\Visual 工作室 2008\Projects\InfragisticsTest\InfragisticsTest\Form1.Designer.cs

“Infragistics.Win.UltraControlBase”类型在程序集中定义 没有被引用。您必须添加对程序集的引用 'Infragistics2.Win.v10.2,版本=10.2.20102.2035,文化=中性, PublicKeyToken=7dd5c3163f2cd0cb'。 C:\Users\Mike\Documents\Visual 工作室 2008\Projects\InfragisticsTest\InfragisticsTest\Form1.Designer.cs*

我相信这可能是由于安装了 Visual Studio 2012,然后恢复到 2008 造成的。但我不确定如何解决这个问题。任何想法将不胜感激。

【问题讨论】:

  • 您是否在项目引用列表中正确添加了 Infragistics2.Win.v10.2、Infragistics2.Shared.v10.2 以及 Infragistics.Win.UltraWinEditors.v10.2 程序集?跨度>
  • 我如何引用这个? “使用基础设施;”?
  • 在解决方案资源管理器中展开项目节点,展开References并检查是否有任何错误,删除错误的引用并在References项上右键阅读正确的引用。
  • 谢谢史蒂夫,很好的解决方案,添加它作为答案,我会 +1。

标签: c# assemblies infragistics


【解决方案1】:

错误消息指出您当前项目的引用中存在某种问题。
这通常意味着 Visual Studio IDE 无法解析引用列表中的一项或多项,因为引用的程序集存在不兼容性或其他细微变化。

根据经验,您应该在Solution Explorer 中展开项目节点,然后展开References 节点并检查是否有错误,删除错误的引用并在引用上单击鼠标右键重新添加正确的引用项目并通过 GAC 或系统中的某些路径搜索它们。

【讨论】:

    【解决方案2】:

    我以前使用过 Infragistics 产品,我的经验是它们严重依赖安装程序。通过完全卸载 Infragistics 产品并重新安装它,我遇到的所有问题都得到了解决。

    【讨论】:

    • 由于许可证的复杂性,我需要找到一个不涉及重新安装的解决方案。还是谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多