一、准备
1、准备一台Windows 8.1机器,安装VS2013

2、准备一台Windows 8.1机器,安装VS2010    XP的系统肯定不行,因为有不少的运行库不支持
    Windows 7的系统没有测试过,不知道是否可行,不过肯定不支持Windows 8 XAML,所以建议用Windows 8.1

3、在VS2010的机器上安装MVC 3和MVC 4

4、在VS2010的机器上安装Silverlight Tools(含SDK和RiaService)

5、在VS2010的机器上安装WCF Data Services 5.0

6、在VS2010的机器上安装SharePoint 2013(如果不编译DevExpress.SharePoint的项目,可以忽略)

7、VS2010需要以下dll:
    EntityFramework.dll 网上可以下载
    Microsoft.Windows.Design.Extensibility.dll VS2013自带,复制到VS2010的机器上
    Microsoft.Windows.Design.Interaction.dll VS2013自带,复制到VS2010的机器上
    执行gac_dll_vs2010_install.bat即可

8、将源码解压复制到DevExpress安装目录中的下列目录下:    ......DevExpress 14.2\Components\Sources

二、编译
1、在装有VS2013的系统上编译WinRT,编译脚本BuildWinRT.bat在Sources目录下

2、SourceBuilderTool.exe不会编译DevExpress.Xpf.DemoBase.Web.csproj,导致
DevExpress.Xpf.DemoBase.SL.csproj和
DevExpress.Xpf.DemoBase.Design.SL.csproj无法编译
    解决办法:
    用VS2010(管理员模式)按顺序分别打开
      DevExpress.Xpf.DemoBase.Web.csproj
      DevExpress.Xpf.DemoBase.SL.csproj
      DevExpress.Xpf.DemoBase.Design.SL.csproj
    进行编译

3、在装有VS2010的机器上运行编译工具SourceBuilderTool.exe(101版)进行源码编译,过程比较长,大概半个小时左右
    之所以说编译DevExpress是体力活,就是因为工程太多,编译一次时间较长,一个错误基本上就会需要重新编译一次

三、错误
1、缺少DevExpress.WinRTPresenter.BackgroundTasks.dll导致DevExpress.WinRTPresenter.csproj无法编译,这个dll不知从何而来,网上搜索不到

2、用SourceBuilderTool.exe编译,所有与WinRT相关的项目都会出错因为已经用VS2013编译,因此这个错误可以忽略

DevExpress 14.2.3源码编译 z的更多相关文章

  1. ubuntu 14.04上源码编译安装php7

    wget https://downloads.php.net/~ab/php-7.0.0alpha2.tar.bz2 //用winscp把下载好的文件上传到网站中 tar jxf php-7.0.0a ...

  2. DevExpress源码编译总结 z

    本篇文章内容包括基础知识(GAC.程序集强签名.友元程序集).编译过程.注册GAC.添加工具箱.多语言支持.运行时和设计时调试 源码地址 链接:http://pan.baidu.com/s/1eQm1 ...

  3. DevExpress源码编译总结

    独家提供完整可编译sln文件,本篇文章内容包括基础知识(GAC.程序集强签名.友元程序集).编译过程.注册GAC.添加工具箱.多语言支持.运行时和设计时调试 源码地址  链接:http://pan.b ...

  4. Ubuntu 14.04 LTS 下 android 2.3.5 源码编译过程

    Ubuntu 14.04 LTS 下 android 2.3.5 源码编译过程   在新的Ubuntu 64位系统下去编译早期的安卓源码是会出现很多问题的,因为64位系统在安装完成后,很多32位的兼容 ...

  5. ubuntu 14.04 源码编译postgresql

    环境 ubuntu 14.04 桌面版 postgresql 源码下载链接,本教程是使用postgresql 9.3.4 进行编译的 http://www.postgresql.org/ftp/sou ...

  6. tensorflow 源码编译tensorflow 1.1.0到 tensorflow 2.0,ver:1.1.0rc1、1.4.0rc1、1.14.0-rc1、2.0.0b1

    目录 tensorflow-build table 更多详细过程信息及下载: tensorflow-build tensorflow 源码编译,提升硬件加速,支持cpu加速指令,suport SSE4 ...

  7. 日常工作之Zabbix源码编译,兼容mysql5.6

    原文链接:http://www.leleblog.top/daily/more?id=6 Zabbix源码编译 环境: centOS7.mysql5.6.21(已存在). 任务简述: 服务器搭建zab ...

  8. CentOS6.5下搭建LAMP环境(源码编译方式)

    CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL) 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP ,WAMP,MAMP等.这里我介 ...

  9. SSH/SSL 源码编译安装简易操作说明

    环境:CentOS 6.7 安全加固需求,由于某盟扫描系统主机有SSL系列漏洞,客户要求必须修复: 解决方案:将SSH/SSL升级到最新版本,删除SSL旧版本(实测不删除旧版本某盟扫描无法通过). 当 ...

随机推荐

  1. Swift 使用CollectionView 实现图片轮播封装就是这样简单

    前言: 这篇你可以学会自定义视图,创建collectionView,协议的使用,定时器; 自制图片 先上Demo:Github上封装好的下载即用, 好用请Star Thanks首先新建一个继承于UIV ...

  2. [PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(三. PHP端代码实现)

    一.安装XAMPP   http://www.cnblogs.com/lidongxu/p/5256330.html 二. 配置MySql http://www.cnblogs.com/lidongx ...

  3. http://my.oschina.net/pangyangyang/blog/144495

    http://my.oschina.net/pangyangyang/blog/144495

  4. Redis通用操作(适用于String,Hash,链表等)

    keys pattern 查询相应的key 在redis里,允许模糊查询key 有3个通配符 *, ? ,[] *: 通配任意多个字符 ?: 通配单个字符 []: 通配括号内的某1个字符 redis ...

  5. linux 大量的TIME_WAIT解决办法

    发现存在大量TIME_WAIT状态的连接tcp        0      0 127.0.0.1:3306              127.0.0.1:41378             TIME ...

  6. 如何在Java 8中愉快地处理日期和时间

    Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了. java.util.Date月份从0开始 ...

  7. marquee 笔记

    页面的自动滚动效果,可由javascript来实现, 但是有一个html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制. 使用marquee ...

  8. linux dsp 播放音频文件

    #include <unistd.h> #include <fcntl.h> #include <sys/types.h> #include <sys/ioc ...

  9. 【分享】Maven插件的源码下载(SVN)

    偶然的情况下找到了Maven插件源码的网址,现分享下 http://svn.apache.org/repos/asf/maven/plugins/ 可以使用SVN下载,在添加新的资源路径时,把上面的网 ...

  10. 为laravel5.1生产环境linux从源代码安装PHP

    laravel5.1正式发布,该版本号称是第一个LTS的版本,它对环境的要求也比较高,至少要PHP5.59以上. 现在网上找了很久,只能自己从头安装新版本的PHP yum install libmcr ...