0

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

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

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

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

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

4

2 回答 2

1

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

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

于 2013-01-22T12:14:54.330 回答
0

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

于 2013-01-22T10:59:22.260 回答