【发布时间】:2010-09-30 15:16:34
【问题描述】:
在 Visual Studio 2008 中,我有一个包含多个项目的解决方案。每个项目都有相同的构建输出路径,“..\bin\Debug\”用于调试,“..\bin\Release\”用于发布。
所以目录结构是这样的:
solution\
bin\
project1\
project2\
project3\
这一切都很好,当我构建项目时,所有程序集都会转到正确的位置,等等。
但是,当我第一次在 Visual Studio 中打开解决方案时,会在应有的位置上一层创建一个空 bin 文件夹。
所以我得到:
bin\
solution\
bin\
project1\
project2\
project3\
此文件夹仅在我第一次打开解决方案时创建。在我构建时从来没有。
我查看了 .sln 和每个 .csproj 文件,但无法弄清楚为什么要创建此文件夹。
所以,我的问题是: a) 为什么要创建这个 bin 文件夹? b) 如何阻止 Visual Studio 创建此 bin 文件夹?
【问题讨论】:
标签: visual-studio build