DevExpress 14.2.3源码编译 z

一、准备
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编译,因此这个错误可以忽略

时间: 2024-11-13 02:37:04

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

DevExpress源码编译总结 z

本篇文章内容包括基础知识(GAC.程序集强签名.友元程序集).编译过程.注册GAC.添加工具箱.多语言支持.运行时和设计时调试 源码地址 链接:http://pan.baidu.com/s/1eQm1ZFk 密码:39qw 关于编译源码,前前后后折腾了太久,自己折腾,到官网折腾,到DXPER折腾,今天,总算有个结局了 编译环境 工具:Visual Studio 2010 源码:DXperience source code14.2.3.14339(源码已经整理好,不需要任何改动,解决方案文件放在s

ubuntu 14.04 源码编译postgresql

环境 ubuntu 14.04 桌面版 postgresql 源码下载链接,本教程是使用postgresql 9.3.4 进行编译的 http://www.postgresql.org/ftp/source/ 首先我们需要给ubuntu 安装几个包,因为 postgresql 编译时依赖 install libreadline > apt-get install libreadline6 libreadline6-dev install zlib > apt-get install zlib1

Centos 7 源码编译安装内核4.14.12

为什么要编译内核 需要新功能的支持: 在生产环境中,突然会需要使用一些新的功能,但是原有的内核并不支持此功能,这是就需要重新编译出一个新的内核来提供对此新功能的支持,比如虚拟化.iptables功能必须要在2.4.X以上版本的内核中才支持. 原核心太过于臃肿: 原来安装的内核中,有很多不常用甚至基本上用不到的功能支持,而这些功能又会使内核文件变得很大,这时要将此变成一个简化切功能够用的内核就需要进行重新编译. 与硬件搭配的稳定性: 很多情况下,系统内核中默认一般默认支持的CPU类型为Inter,

Deepin 15.4/Ubuntu 14 源码编译安装 MySQL-5.6.35

在 Ubuntu 下,先前一直是 二进制包解压安装,详情参考: http://www.cnblogs.com/phpgo/p/5680906.html 现改为 源码编译安装: #!/bin/bash # 安装 依赖库 sudo apt-get -y install make cmake gcc g++ bison openssl libssl-dev libncurses5-dev # 创建 数据 文件夹 sudo mv /fiisoo/mysql /fiisoo/mysql.$(date "+

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

CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL) 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP ,WAMP,MAMP等.这里我介绍一下LAMP环境的搭建,即Linux. Apache. MySQL .PHP环境. 一.首先安装操作系统 操作系统:centos6.5 操作系统安装步骤,此处不再详述. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: 由于安装系统的时候我是最小化安装,只安装了一

CentOS6.7 Mysql5.6.35版本 源码编译+Mysql数据库忘记root密码如何修改

源码编译MySQL [[email protected] ~]# yum install cmake nucrses-devel –y      //安装编译环境及终端操作的开发包 -- Installed: cmake.x86_64 0:2.8.12.2-4.el6 Dependency Installed: libarchive.x86_64 0:2.8.3-7.el6_8 Complete! 下载软件包 [[email protected] ~]# wget http://ftp.ntu.

源码编译lnmp(Nginx 1.8 + MySQL5.5 + PHP 5.3)

目录     安装     安装Nginx1.8 安装pcre库 tar xzfpcre-8.36.tar.gz cd pcre-8.36 ./configure make &&make install cd ../ 创建运行Nginx用户 useradd -M -s/sbin/nologin www 解压Nginx软件包,调整源码文件 tar xzf nginx-1.8.0.tar.gz cd nginx-1.8.0 # Modify Nginxversion sed -i '[emai

ubuntu 源码编译安装最新的vim 8.0

为什么要源码编译安装VIM? 因为我要安装ycm,ycm要求vim版本为8.0 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 1,核对系统版本 [email protected]:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: tr

详解LAMP源码编译安装

实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 LAMP简介 一.准备工作 二.编译安装 Apache 三.编译安装 MySQL 四.编译安装 PHP 测试LAMP搭建开源数据web管理程序phpMyadmin 详解LAMP源码编译安装 LAMP简介 LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们自己定制安装AMP,编译安装L