【发布时间】:2011-01-04 05:23:32
【问题描述】:
当然,默认情况下,Visual Studio 会为调试和发布版本创建单独的 bin 文件夹。从外部依赖的角度来看,我们在处理这些问题时遇到了一些小问题,有时我们需要发布二进制文件,有时需要调试。在所有项目上只使用一个 bin 文件夹并使其成为 Debug 和 Release 的目标会使生活稍微更容易。然后我们可以将我们的外部脚本等指向一个位置。
一位同事质疑为什么我们不能这样做——更改 VS 项目设置以转到同一个 bin 文件夹?我承认我真的想不出一个很好的理由来保留它们,除了很容易在我的本地文件系统上看到哪些是 Debug 和哪些是 Release。但那又怎样;这有什么好处?
我的问题:
- 如何利用不同的 Debug 和 Release 文件夹?这在您的开发中启用了哪些流程?
- 如果不保留这种区别会发生什么坏事?
- 反之,如果您走的是“单一文件夹”路线,这对您有何帮助?
我不是在问为什么有单独的调试和发布版本。我理解它们的区别,以及它们各自的位置。我的问题涉及将它们放在单独的文件夹中。
【问题讨论】:
-
您应该在项目中设置构建后步骤,以将文件复制到 ebinaries 目录。
标签: visual-studio debugging release