• DevExpress 7.3.3 源码编译指南


    当你看到这篇文章的时候,我相信你手里已经有SourceCode了:) 

    往下看之前注意:你最好在一台没装有DevExpress的机器上编译你的SourceCode,要不然当你在IDE里打开源码的时候,各个工程会引用已经安装好的Assembly,或是GAC里的,这下可有得你忙的,你得一个工程一个工程地把原有引用删除然后添加为SourceCode里的工程引用。。。  首先指定一下源码的放置结构:先建立一个目录,名字随你。把DXperience 7.3.3.sln置于此目录下(附近里提供)。在此目录下建立一个名为Sources的子目录,然后把你的源码放在这个子目录下。

      1.用sn -k StrongKey.snk建立你自己的强命名密钥,在Sources目录下建立一个DevExpress.Key目录,把生成的密钥文件放于此目录下   

    2.导出你的公钥:sn -p StrongKey.snk key.txt ----->sn -tp key.txt  看到了吧,那一长串字符就是你的公钥,记下它。  

      3.打开DXperience 7.3.3.sln,打开DevExpress.XtraScheduler.Core,DevExpress.XtraScheduler这两个工程里的AssemblyInfo.cs文件,把里面原来的公钥替换成你自己刚才生成的。比如:[assembly: InternalsVisibleTo(AssemblyInfo.SRAssemblySchedulerExtensions + ",PublicKey=00240000048000009400000006020000002400005253413100040000010001004b91e801d045d438beaddb4469b733ac3c98dac82665afc8c737c502ed753d0b13f24171249e4a52be262b3932dd664c415f7a83ee8ccf6a4a98ed6f143b0ef06e39efffee79bdbf3e301c13e679f15f9bf4840f488ac105366614fe58a5984f0c3d1deee589fd6f6779982879c8e0e364940bfb1a2cb909f3a914453bdfd3be")] 

     4.开始编译吧,Good luck:)   

     5.用编译出来的Assembly替换官方的Assembly,然后把它们安装到GAC中,收工

     PS:DevExpress.Xpo.Compact,DevExpress.Xpo.Providers,DevExpress.Xpo.Providers.Compact因为我们没有它们所引用到的Assembly,所以就不去编译它们了,我想没多少人用这几个玩意吧:)

  • 相关阅读:
    计算机视觉、机器学习相关领域论文和源代码大集合【转载】
    一试真伪:可以在12306上选择上中下卧铺吗
    给企业研发人员列一张数学清单【转载】
    向“生物力学之父”冯元桢先生学习什么?【转载】
    热消融影像引导
    Computer assisted surgery
    ASM, AAM
    Linux 下编译安装MySQL
    Linux下搭建FTP服务器
    自己瞎捣腾的Win7下Linux安装之路-----理论篇
  • 原文地址:https://www.cnblogs.com/hdl217/p/2010727.html
Copyright © 2020-2023  润新知