在从VS2010迁移到VS2013之后,我在构建当前解决方案时遇到了一些问题,在尝试解决这些问题时,我偶然发现了一些奇怪的事情:我有一个设置,我有一个网络名为UserInterface
的应用程序项目,以及一组小型Web应用程序项目,它们位于UserInterface
文件夹内,并设置为构建到UserInterface
的bin文件夹中。
我在检查构建日志时注意到,在清理阶段,所有UI子项目都删除了与它们相关的文件(例如,项目Whatever
将删除\UserInterface\bin\Whatever.dll
, \UserInterface\Whatever\obj\Debug\bunchoffiles.ext
等)。但是,名为Main
的项目在干净删除了UserInterface
bin文件夹中的所有。
我感觉这与我的构建问题有关 - 或者原因 - 但是我无法弄清楚它为什么会发生。 VS如何确定这个?