在我的VB.Net项目中,它引用了Infrastics程序集,如:
- 基础设施共享.v3.1.dll
- 基础设施.Win.v3.1.dll
- 基础设施.Win.UltraWinGrid.v3.1.dll
- 基础设施2.Excel.v10.1.dll
- 等等
但在我系统的GAC文件夹中,这些程序集不存在。当我试图构建项目的解决方案时,我会遇到以下错误:
未定义类型"Infrasgistics.Win.UltraWinGrid.UltraCombo"
请帮助我,如何克服这些错误。
Infrastatics.XXXXXX.v3.1?说真的吗
你使用的参考资料正确吗?
尝试为每个控件升级到相同的版本10.1(参考,添加参考,选择Infrasgistics.xxx.v10.1.dll代替3.1版本)
引用的程序集来自NetAdvantage 2004第1卷。要使您的项目在不做任何更改的情况下编译和运行,您需要安装NetAdvantage 2004 Volume 1,而这只会安装在Windows XP及更早版本上。如果您的产品密钥已注册到您的帐户,则可以从Infrastics网站上的"我的密钥和下载"页面下载安装程序。
请注意,NetAdvantage 2004第1卷适用于.NET Framework 1.x和Visual Studio 2003。如果您确实在使用它,并且没有NetAdvantage 2004 Volume 1的密钥,则可以安装NetAdvantage for.NET 2007 Volume 1,这是最后一个支持.NET Framework 1.x的卷,可从存档下载页面获得。
如果您已迁移到Visual Studio 2005或更高版本,则可以下载最新版本的NetAdvantage并使用它。为此,请单击链接在NetAdvantage For Windows Forms产品页上进行尝试。
如果安装的NetAdvantage版本比当前引用的版本更新,则需要更新项目中的引用。在2007年的第1卷中,有一个项目升级实用程序可以用于执行此操作。在2012年第1卷中,有一个版本实用程序可以用于执行此操作。