我通过使用实用程序将新的infragistics参考版本13.1添加到我的引用中,因此当我添加新版本的引用时,只有一个dll是ultratabcontrol.dll。错误来了
错误11类型 'Infragistics.Win.UltraWinTabControl.UltraTabSharedControlsPage'是 在未引用的程序集中定义。你必须添加一个 对程序集'Infragistics4.Win.UltraWinTabControl.v11.2的引用, 版本= 11.2.20112.1010,文化=中立, 公钥= 7dd5c3163f2cd0cb”。 E:\ Projects \ R-Suite \ Communication \ Forms \ frmAddressBook.designer.cs 44 13通信
它仍然找到旧版本的ultratabcontol的引用,但其他dll没有给出任何错误。
答案 0 :(得分:1)
如果您引用了旧版本,则会从引用中删除它。 然后单击添加引用并找到相同的dll,但使用正确的版本并添加它。然后重建。 如果你找不到它,只需去浏览并手动找到它。
答案 1 :(得分:1)
目前尚不清楚你是如何陷入这种困境的。但通常,当您安装新版本的Netadvantage套件时,您会在Visual Studio工具箱中找到刚安装的当前版本的新工具组。之前的版本仍然存在,因为要删除它,您需要卸载。出于好的原因,这不是自动完成的。您可以决定不将项目升级到新版本,无论出于何种正当理由(缺少时间,需要测试等)
在这种情况下,您可能已从先前版本的组中选择了一个组件。您应该将其删除或再次应用升级实用程序,然后选择适当的组。
相反,如果您对Toolbox有一些问题(缺少当前版本,想要删除旧版本),您可以在ToolboxUtilityCommandLine.exe
中找到实用程序C:\program files (x86)\Infragistcs\NetAdvantage<yourversion>Windows Forms\Toolbox Utility
。查看Documentation.htm
以探索卸载或重新安装相应工具箱的选项。