zoukankan      html  css  js  c++  java
  • 关于如何将项目中繁多DevExpress的dll存放到指定文件夹

    一个标准的Dev项目,一般情况下都会引用到众多的DevExpress的相关dll,如果全部在启动路径下的话,着实不雅。所以有必要把Dev的这些dll存放到指定路径,也方便管理,步骤如下

     

    1、在项目中,将Dev的所有dll的复制到本地的属性修改成false;

     

    2、为项目添加一个配置文件app.config,并复制以下内容,其中devdlls即为你要存放的dev的相关dll文件夹名

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="devdlls"/>
    </assemblyBinding>
    </runtime>
    </configuration>


    3、在启动路径下创建(bindebug或者bin elease ,即为你启动exe路径)文件夹devdlls

     

    4、利用dev 提供的项目dll分析工具DevExpress Assembly Deployment Tool 分析当前项目用到的相关Dev的dll,并且将分析后的dev 的程序集deploy到刚才的devdlls路径下

     

     

    重新编译即可

    注意,如果项目的dev的版本有更新的话,当然需要将devdlls里面的dev的dll删除,再重复步骤4

    如果需要把其他dll放到另外的文件的话,在app.config的probing增加一个文件夹名称,并且创建对应的文件夹名称类似存放dev的dll的路径。

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="devdlls;libs"/>
    </assemblyBinding>
    </runtime>
    </configuration>


  • 相关阅读:
    luogu题解 P2184 【贪婪大陆】
    luogu题解 P3763 【[TJOI2017]DNA】
    实战技巧--对拍
    题解 P3620 【[APIO/CTSC 2007]数据备份】
    题解 UVA1316 【Supermarket】
    学习笔记-Rabin-Karp哈希
    题解 POJ1964/UVA1330/SP277 【City Game】
    题解 POJ 2559-SP1805 【HISTOGRA
    题解 P2859 【[USACO06FEB]摊位预订Stall Reservations】
    Linux操作系统(一)
  • 原文地址:https://www.cnblogs.com/bdqczhl/p/15090527.html
Copyright © 2011-2022 走看看