【问题标题】:Debug folder is automatically created on opening C# console application in visual studio 2008在 Visual Studio 2008 中打开 C# 控制台应用程序时会自动创建调试文件夹
【发布时间】:2026-01-25 19:40:01
【问题描述】:

我尝试在 Visual Studio 2008 中创建新项目 C# console application

我已经使用配置管理器添加了 x86 和 x64。

然后选择配置为Release,平台为x64

即使我在关闭项目后清空了binobj 文件夹的内容。

当我打开项目时,会在 bin 和 obj 文件夹中创建调试文件夹。

如何避免这种情况?

编辑:如果我在清空 binobj 文件夹后构建/重建,则不会创建调试文件夹。只有在重新打开项目后才会创建它。

编辑 2:除此之外,在 x64 和 x86 中创建了调试和发布文件夹,我在 bin 和 obj 中看到了发布和调试文件夹。我不确定这个调试和发布文件夹属于哪个架构?

【问题讨论】:

  • 在构建应用程序时会自动创建调试文件夹
  • 有什么办法可以阻止吗?
  • 只有在我打开项目时才会创建它。当我构建或重建它时,它没有被创建。
  • 为什么要避免这种行为?如果是由于版本控制,那么您可以将文件夹包含在忽略功能中。我假设大多数 IDE 在每次打开、编译或构建项目时都有自己的创建文件和文件夹的方式。
  • Debug 和 release 文件夹是在 x64 和 x86 中创建的,除此之外,我在 bin 和 obj 中看到了 Release 和 Debug 文件夹。我不确定这个调试和发布文件夹属于哪个架构?

标签: c# visual-studio-2008 console-application


【解决方案1】:

我找到了解决方案,从目标中删除任何 CPU 就足以实现这一点。单击编辑,然后从平台中删除任何 CPU。之后只会创建活动平台和目标文件夹

【讨论】:

    最近更新 更多