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