这个article on msdn讨论了两种类型的引用,项目引用和文件引用。
以前我一直在使用项目引用,但是已被要求更改为文件引用,并按以下方式构建我的“build”目录...
其中'4.0.0'是构建版本,x64是架构。
我的问题:
使用上面的目录结构,visual studio会在适当时知道自动使用“debug”版本吗?我的同事认为会这么做,但是我找不到确认的文件。即,当我使用调试配置进行编译时,它是否会使用调试版进行编译?
为了清楚起见,我说的是“外部”库,或者至少是几个不同项目/解决方案所使用的库。显示的目录结构不是我的应用程序的输出,而是我的许多应用程序将使用的公共库的输出。对于主要/单独为单个应用程序开发的命名空间/项目,我仍将使用“项目引用”。