zoukankan      html  css  js  c++  java
  • 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.2ComponentsSources


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

  • 相关阅读:
    ffmpeg 简单使用总结
    使用 Solr 构建企业级搜索服务器
    Linux 常用命令整理
    基于.net standard 的动态编译实现
    基于.net core 微服务的另类实现
    Java中线程总结
    关于EF中直接执行sql语句的参数化问题
    一个关于单据审核的流程演变
    java中匿名内部类总结
    Eclipse 中打开选中文件/文件夹所在目录
  • 原文地址:https://www.cnblogs.com/zeroone/p/4192328.html
Copyright © 2011-2022 走看看