如有DXperience源代碼,如何編譯

 

如有DXperience源代碼,以下方法從網上獲取的,僅作個人研究之用,商業應用請購買正版

 

評估版下載地址

http://www.devexpress.com

 

簡單使用方法

 

 

DevExpress.Key 目錄,用sn -k StrongKey.snk ,生成你自己的sn

 

VS 2005打開源代碼根目錄下的項目,編譯

 

安裝DXperience評估版

 

下面做以下事情

 

將評估版assembly VS 2005 ToolBoxGAC中刪除

 

進入VS 2005 ,在ToolBox選擇相應的tab或組件 ,刪除

 

進入 %WINDOWS%\assembly ,將DevExpress.xxx.v6.2assembly全部刪除

 

將我們編譯後的dll加入到GACVS 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 2005ToolBox註冊保留著對原始檔的引用,如果不重新對ToolBox進行刪除再加入的動作,當將一個control加入到 form時,其相關引用無法加入,導致編譯時問題(當然,你也可以手動根據提示加入)

你可能感兴趣的:(IE)