Infragistics 13.1到15.2 - 编译错误

时间:2015-12-03 21:19:04

标签: c# wpf infragistics

尝试使用Version Utility迁移使用Infragistics 13.1到15.2的庞大项目的代码。像这样得到编译错误:

错误5'Prism.Modules.Common.IXamDockManagerInstance.setXamDockManagerInstance(Infragistics.Windows.DockManager.XamDockManager)'的最佳重载方法匹配有一些无效的参数C:\ dev \ Prism \ Branches2010 \ sprint_9_12 \ PrismWPF \ PrismApplicationHost \ Shell.xaml.cs 68 17 Prism.ApplicationHost

错误6“Infragistics.Windows.DockManager.XamDockManager”类型在未引用的程序集中定义。您必须添加对程序集'InfragisticsWPF4.DockManager.v13.1,Version = 13.1.20131.1009,Culture = neutral,PublicKeyToken = 7dd5c3163f2cd0cb'的引用。 C:\ dev \ Prism \ Branches2010 \ sprint_9_12 \ PrismWPF \ PrismApplicationHost \ Shell.xaml.cs 68 17 Prism.ApplicationHost

错误7参数1:无法转换为'Infragistics.Windows.DockManager.XamDockManager [c:\ Program Files(x86)\ Infragistics \ 2015.2 \ WPF \ CLR4.0 \ Bin \ InfragisticsWPF4.DockManager.v15.2.dll ]'to'Infragistics.Windows.DockManager.XamDockManager'C:\ dev \ Prism \ Branches2010 \ sprint_9_12 \ PrismWPF \ PrismApplicationHost \ Shell.xaml.cs 68 67 Prism.ApplicationHost

我是新手 - C#,Infragistics和项目本身。然而,我并不是新的编程,了解API的工作原理,并且通常有几年的软件开发经验。没有经验迁移=)

请指出我如何解决这个问题的正确方向。我一直试图研究这个,但没有找到任何有用的东西。

我做了基本的故障排除,只有Infr。此刻安装了15.2,但在安装15.2和13.1时尝试升级。错误似乎与安装的内容无关。在升级之前,项目编译并运行良好。

1 个答案:

答案 0 :(得分:0)

所有错误的根源在于其中一个方法改变了其中一个参数类型,一些代码编辑修复了问题。可以找到更多信息here