vs2008中的项目dll文件应该如何放置?

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:30:23
我的主项目,需要调用其他类库项目生成的dll文件,但是调试的时候这些dll文件必须和主程序在一个目录下(如debug/),请问如何设置才能让引用的dll文件可以放在debug/dlls/目录下也可以被使用?
小弟的项目引用了很多dll文件,他们也是编译好的项目,但是这个文件结构如此就变得很乱,因为主程序目录里面还放着很多dll文件,请问如何设置才能让引用的dll文件放在另一个目录里,就设根目录是test/,下面是一个主程序test.exe,然后再把dll文件放到test/dlls/下面,而且同时保证引用正确呢?

引用分三种,如果管理的好,项目就十分的清楚
以下是三种方案
1.[优先级低]系统引用.如system.text; 这些是系统自动建好的,在配置文件下,你不用管
2.[优先级中]文件引用.操作方法是删除你本地程序"引用"中的引用,点增加引用从生成dll的项目中的debug/下的目录中选择dll.然后它就会自动获取dll最新的
3.[优先级高]引用路径.操作方法是点击项目属性,从中项目属性中设置引用路径,引用路径从上到下优先级逐次下降

一般来说,如果有全部的源代码,采用方案2,同时清空所有的方案3,一定清空否则有影响.

对于自己只编写部分的源代码,可采用方案3,就是把你所引用到的所有的dll统一放到一个统一的文件夹中 如D:/公共程序集/,然后,在项目属性中增加一下此路径.就可以了