关于如何将项目中繁多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、在启动路径下创建(bin\debug或者bin\release ,即为你启动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>
相关文章
- 如何创建springboot项目[通俗易懂]
- java怎么导入项目?java已有项目如何导入eclipse?
- 231-CH579M学习开发-以太网例程-TCP服务器(项目应用封装,和电脑直连测试)
- 聊聊springboot项目如何优雅的修改或者填充请求参数
- 面试中如何介绍做过的项目?
- 如何在Angular项目中使用MQTT
- 重构性项目如何回归测试?
- 【愚公系列】2022年11月 微信小程序-优购电商项目-商品支付页面
- HR和项目负责人不可不知的6款OKR软件(绩效必备篇)
- 【Django】聚合在Django的详细解析以及运用在企业级项目里的方法
- 如何制作gif图片?如何制作你项目的动态效果图到你的csdn?
- 项目迭代快,线上BUG频出,怎么降低线上BUG率?
- 面试官亲述 | 如何优雅地介绍自己的项目经历
- 【Rust日报】2022-12-30 如何将一个PHP项目迁移到Rust
- 如何在Vite项目中使用Lint保证代码质量
- 如何写一个优质高效的网络项目实施方案?这篇文章值得收藏!
- 配置项目
- 如何使用gradle将java项目推送至maven中央仓库
- [视频]科学家使用微软车库项目Tove教BeachBot如何在沙滩识别烟头
- 畅享购物乐趣突破界限,Redis为你改变购物方式(畅购项目中使用redis)
- 苏格兰:利用绿色氢气为住宅供暖的项目获得批准