DEVExpress9.3源代码编译问题整理

DEVExpress自带的源代码只能看不能重新编译,为了能够使用其代码需要到其网站下载相应的文件

下载网站

下载后解压缩,并将所有文件拷贝到%ProgramFiles%\DevExpress 2009.3\Components\Sources 目录下

如果用的是VS2005还需要修改其中的defines.bat文件,具体方法在下载文件中的readme.txt文件中有详细描述

1、运行clear.bat文件,此处需要注意的是需要在运行前将VS及其它演示程序关闭。如果报错的话有可能是因为IIS的原因,可以重启IIS进行解决。

2、运行buildall.cmd。如果出现警告可以不去管它,但我在这里遇到了错误,报错信息如下

DesignUtils.cs(65,40): error CS0433: 类型“Microsoft.Windows.Design.Metadata.Att
ributeTableBuilder”同时存在于“c:\Program Files\Microsoft Visual Studio 9.0\Commo
n7\IDE\PublicAssemblies\Microsoft.Windows.Design.dll”和“c:\Program Files\Microsoft E
xpression\Blend 3\Microsoft.Windows.Design.Extensibility\Microsoft.Windows.Design
.Extensibility.dll”
……还有N多就不复制出来了,错误信息都差不多

解决办法:卸载BLEND3

另:如果你没装SilverLight SDK 3的话一定要装上,要不也会报错

为了保证编译时不报找不到nunit framework的警告,如果需要还可以下载NUnit安装后再编译 NUint官方网址

3、编译通过后运行菜单中的Developer Express v2009 vol 3\Components\Tools 下的ToolboxCreator工具进行重新注册

由于最近正在开发所以试了编译原代码就未做下几步的处理,编译可通过,以后有机会再继续处理剩余步骤。

测试环境:Windows7 VS2008 DEVExpress9.3.4

转载于:https://www.cnblogs.com/forrestsun/archive/2010/03/30/1700796.html

修正版2下载地址:http://download.csdn.net/source/1120995 最新DevExpress DXperience v2008 vol 3.4 for Visual Studio 2005, 2008和eXpressApp Framework for Visual Studio 2005, 2008注册插件,安装说明: 1. 下载官方试用版安装程序,地址:http://www.devexpress.com/Downloads/NET/ 2. 安装试用版程序 3. 安装本插件程序 注意事项: 1. 本程序不是破解程序,不会修改原版的DXperience和eXpressApp Framework的组件,而是作为Visual Studio 2005和Visual Studio 2008的插件来工作的,因此也只能工作在Visual Studio 2005和Visual Studio2008上,其他开发工具不支持 2. 在安装时,会提示是否编译License文件(默认是选中的),当选中这个选项时,需要在所有Build程序集的机器上安装本插件(例如TFS的Build服务器),这时候编译出来的程序集和使用官方注册版程序的结果相同;如果没有选中这个选项,那么不需要在所有Build程序集的机器上安装本插件,编译出来的程序集和使用官方注册版程序相比,缺少了License资源文件,不过程序运行结果是一样的,不会提示Trial信息 3. 安装程序的Customer Information界面输入的UserName信息,将作为DevExpress的注册信息显示在控件设计器菜单的About对话框里面 4. 如果不想用本插件了,到添加删除程序中卸载DevExpress Registration Add-In即可。 强烈建议,在安装的时候,选中编译License文件选项,并在需要Build程序集的机器上安装本插件程序,这样编译的程序集和使用官方注册版程序的结果是一样的 有关本注册插件程序的更多说明,请见我的博客。 我的博客地址:http://hi.csdn.net/Danny_Su,有任何问题,请留言:) 详情请见:http://blog.csdn.net/Danny_Su/archive/2009/03/14/3991035.aspx Danny Su 2009-3-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值