首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >bin\debug与obj\debug:有什么区别?

bin\debug与obj\debug:有什么区别?
EN

Stack Overflow用户
提问于 2013-04-02 02:36:07
回答 1查看 4.8K关注 0票数 11

在Visual Studio项目中bin\debug和obj\debug有什么区别。(在我的例子中是VB.NET)。我一直在Google上查看,bin\debug似乎包含“官方”编译代码(尽管文件名中有"debug“)。如果这是真的,那么obj\debug的内容对开发人员重要吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-02 02:53:10

这两个目录都由Visual Studio在生成解决方案时使用。

obj目录包含从源代码生成的中间文件。它们是用来生成最终可执行文件的构建块。此目录还充当构建之间的缓存,并允许您执行增量编译。不一定要在每次构建时重新创建所有内容,这可以加快构建过程。

bin目录包含构建过程中生成的最终可执行文件。这些是您通常会提供给用户的文件。

这两个目录都包含子目录,在生成解决方案配置时,每个子目录对应一个子目录。默认情况下,这些配置称为DebugRelease,但您可以从Visual Studio的配置管理器中创建任意数量的配置。这些配置允许您根据要进行的构建类型来进行不同的配置。

它们很重要,因为Visual Studio必须将构建中的文件存储在某个地方。但是,如果您不需要它们,您可以安全地删除它们。它们将在需要时重新创建。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15749395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档