在Visual Studio项目中bin\debug和obj\debug有什么区别。(在我的例子中是VB.NET)。我一直在Google上查看,bin\debug似乎包含“官方”编译代码(尽管文件名中有"debug“)。如果这是真的,那么obj\debug的内容对开发人员重要吗?
发布于 2013-04-01 18:53:10
这两个目录都由Visual Studio在生成解决方案时使用。
obj
目录包含从源代码生成的中间文件。它们是用来生成最终可执行文件的构建块。此目录还充当构建之间的缓存,并允许您执行增量编译。不一定要在每次构建时重新创建所有内容,这可以加快构建过程。
bin
目录包含构建过程中生成的最终可执行文件。这些是您通常会提供给用户的文件。
这两个目录都包含子目录,在生成解决方案配置时,每个子目录对应一个子目录。默认情况下,这些配置称为Debug
和Release
,但您可以从Visual Studio的配置管理器中创建任意数量的配置。这些配置允许您根据要进行的构建类型来进行不同的配置。
它们很重要,因为Visual Studio必须将构建中的文件存储在某个地方。但是,如果您不需要它们,您可以安全地删除它们。它们将在需要时重新创建。
https://stackoverflow.com/questions/15749395
复制相似问题