嘗試使用Version Utility遷移使用Infragistics 13.1至15.2的大型項目的代碼。像這樣得到編譯錯誤: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,版本= 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文件(x86)\ Infragistics \ 2015.2 \ WPF \ CLR4.0 \ Bin \ InfragisticsWPF4.DockManager.v15.2.dll]'到'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時嘗試升級。錯誤似乎與安裝的內容無關。升級之前,項目編譯並運行良好。
你更新了app.config嗎?在assembly部分中的app.config中是否有任何設置? –
好吧,我已經做了大量的研究,它與選擇正在升級的軟件的正確版本,項目中的參考以及一系列其他必須正確的事情有關。當我有一件事正確時,另一件事就會破裂。將讓你張貼 – worldpart
我會確保所有的Infragistics參考文件有正確的路徑,沒有人指着你的13.1文件夾了。有些.dll文件沒有直接升級,所以它們可能會徘徊在錯誤的路徑上,這可能會混淆你真正使用的Infragistics版本的應用程序。 – Danielle