一、准备
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. photoshop:找不到增效工具入口点

    按Ctrl+k+9 ,到预设的增效工具栏设置为要存储的文件夹路径:

  2. iOS LLDB调试器和断点调试

    技巧一:运行时修改变量的值 你以前怎么验证是不是某个变量的值导致整段程序不能正常工作?修改代码中的变量的值,然后cmd+r重新启动app?现在你不需要这么做了,只需要设置一个断点,当程序在这进入调试模 ...

  3. iOS:自动布局Autolayout

    自动布局:Autolayout 简介: 在以前的iOS程序中,是如何设置布局UI界面的? 经常编写大量的坐标计算代码 为了保证在3.5 inch和4.0 inch屏幕上都能有完美的UI界面效果,有时还 ...

  4. Lua的协程(coroutine)

    -------------------------------------------------------------------------------- -- 不携带参数 ---------- ...

  5. redis 2.4异常

    最近公司redis服务出现了异常,记录下教训: redis异常后:观察redis服务,可以看到redis cpu占用100% 用strace命令查看redis进程,显示如下: open("/ ...

  6. 《OD大数据实战》mac下安装nginx+php

    一.mac安装nginx + php + php-fpm  或apache + php 1. Mac 下 Nginx.MySQL.PHP-FPM 的安装配置 2. Mac下安装LNMP(Nginx+P ...

  7. Hybris 预备知识学习列表

    需要学习的: Spring,Spring对于hybris非常重要,整个hybris是基于spring的架构之上. 包括例如spring mvc,spring security, 设计模式 软件构建工具 ...

  8. php如何控制用户对图片的访问 PHP禁止图片盗链(转载)

    把images目录设置成不充许http访问(把图片目录的:读取.目录浏览 两个权限去掉). 用一个PHP文件,直接用file函数读取这个图片.在这个PHP文件里进行权限控制. apache环境中,在你 ...

  9. HDU 1505 City Game

    这题是上一题的升级版 关键在于条形图的构造,逐行处理输入的矩阵,遇到'F'则在上一次的条形图基础上再加1,遇到'R'则置为0 然后用上一题的算法,求每行对应条形图的最大矩阵的面积. 另外:本来是deb ...

  10. 51nod1442 士兵的旅行

    裸网络流拆点就可以了... #include<cstdio> #include<cstring> #include<cctype> #include<algo ...