在我的VB.Net项目中,该项目引用了Infragistics程序集,如:
但是在我系统的GAC文件夹中,这些程序集不存在。当我尝试构建项目的解决方案时,我收到的错误如下:
未定义类型'Infragistics.Win.UltraWinGrid.UltraCombo'
请帮助我,如何克服这些错误。
答案 0 :(得分:2)
Infragistics.XXXXX。的 V3.1 强>?真的吗?
您使用的是正确的参考文献吗?
尝试为每个控件升级到相同版本 10.1 (参考,添加参考,选择Infragistics.xxxx.v10.1.dll代替版本3.1)
答案 1 :(得分:1)
引用的程序集来自NetAdvantage 2004第1卷。要使项目无需更改即可编译和运行,您需要安装NetAdvantage 2004第1卷,这只能安装在Windows XP及更早版本上。如果您的产品密钥已注册到您的帐户,则可从Infragistics网站的My Keys and Downloads页面下载安装程序。
请注意,NetAdvantage 2004第1卷适用于.NET Framework 1.x和Visual Studio 2003.如果您确实使用了NetAdvantage 2004并且没有NetAdvantage 2004第1卷的密钥,则可以安装NetAdvantage for .NET 2007第1卷,它是支持.NET Framework 1.x的最后一个卷,可从archived downloads页面获得。
如果您已移至Visual Studio 2005或更高版本,则可以下载最新版本的NetAdvantage并使用它。为此,请点击该链接以试用NetAdvantage for Windows Forms产品页。
如果您安装的NetAdvantage版本比当前引用的版本高,则需要更新项目中的引用。在2007年第1卷中,有一个项目升级实用程序可用于执行此操作。在2012年第1卷中,有一个版本实用程序可用于执行此操作。