• 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

  • 相关阅读:
    R
    R 包的安装,使用,更新
    R 安装 简单实用
    R 介绍
    mongo:用户管理
    MySQL 书籍
    mongo: 索引
    blog
    游标处理
    如何在ASP.NET的web.config配置文件中添加MIME类型
  • 原文地址:https://www.cnblogs.com/forrestsun/p/1700796.html
Copyright © 2020-2023  润新知