DevExpress WinForms Controls 學習系列1


  一個偶然的機會,接觸到DevExpress。項目是WinForm的,應用了DevExpress。為了使項目具備維護開發的生命力,我覺得有必要系統的學習一下DevExpress,今天是學習筆記的第一篇。

工欲善其事,必先利其器:理順開發環境與DevExpress的版本兼容關系

  項目編譯是沒問題的。但調試運行時,出現“未能加載文件或程序集”、“找到的程序清單與程序集引用不匹配”等奇奇怪怪的問題。在確認所引用的DLL文件無誤后,覺得可能是因為項目遷移,開發環境改變導致的版本兼容問題。翻看官方手冊,有豁然開朗的感覺。以下是DevExprss與.Net版本及Visual Studio版本的兼容性關系

1、與.Net Framework 的版本兼容關系

DevExpress Version .NET 2.0 .NET 3.5 .NET 4.0 .NET 4.5 .NET 4.6
v17.1 (current) No No Yes Yes Yes
All Versions  
v14.2-v17.1 (current) No No Yes Yes Yes
v13.1-v14.1 No No Yes Yes No
v12.1-v12.2 No Yes Yes Yes No
v11.2 No Yes Yes No No
v10.1-v11.1 Yes Yes Yes No No
v9.3 Yes Yes No No No

  微軟從.NET Framework 4.5開始,不再支持 .NET Client Profile,所以DevExpress 控件組從版本14.2起也不再支持.NET Client Profile。(.NET Client Profile是.NET Framework 的子集,詳見:https://msdn.microsoft.com/en-us/library/cc656912.aspx)

2、與Visual Studio IDE版本的兼容關系

DevExpress Version Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 Visual Studio 2012 Visual Studio 2013 Visual Studio 2015 Visual Studio 2017
v17.1 (current) No No Yes Yes Yes Yes Yes
All Versions  
v16.1.11-v17.1 (current) No No Yes Yes Yes Yes Yes
v14.2-v16.1.10 No No Yes Yes Yes Yes No
v12.2.15-v14.1 No No Yes Yes Yes No No
v12.1-v12.2.14 No Yes Yes Yes No No No
v11.2 No Yes Yes No No No No
v10.1-v11.1 Yes Yes Yes No No No No
v9.3 Yes Yes No No No No No

  注意:DevExpress WinForms controls 的部分設計時的特性可能在  Visual Studio Express 版中不受支持。

  弄清這些后,再去新建工程吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM