如有DXperience源代碼,以下方法從網上獲取的,僅作個人研究之用,商業應用請購買正版
評估版下載地址
http://www.devexpress.com
簡單使用方法
①到DevExpress.Key 目錄,用sn -k StrongKey.snk ,生成你自己的sn檔
②用VS 2005打開源代碼根目錄下的項目,編譯
安裝DXperience評估版
下面做以下事情
將評估版assembly 從VS 2005 ToolBox和GAC中刪除
①進入VS 2005 ,在ToolBox選擇相應的tab或組件 ,刪除
②進入 %WINDOWS%\assembly ,將DevExpress.xxx.v6.2的assembly全部刪除
將我們編譯後的dll加入到GAC和VS 2005 ToolBox
①將我們生成的檔複製到
%Program Files%Developer Express .NET 2005 v6.2\Sources\DevExpress.DLL 目錄下(覆蓋)
②將其中的DevExpress.xxx.v6.2.dll 文件拖放到% WINDOWS %\assmebly 完成加入到GAC的工作
③進入VS 2005 ,在ToolBox上新建DevExpress或使用原來的tab ,將控制項加入到ToolBox
④關閉並重新進入VS 2005,即可使用
主要是由於sn檔的不同,DevExpress不會提供其sn檔,而我們生成的sn檔的publickey是同評估版是不同的。因此,這兩者按.net framework來看,是兩個不同的assembly
VS 2005的ToolBox註冊保留著對原始檔的引用,如果不重新對ToolBox進行刪除再加入的動作,當將一個control加入到 form時,其相關引用無法加入,導致編譯時問題(當然,你也可以手動根據提示加入)