首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >obj和bin文件夹(由Visual Studio创建)的用途是什么?

obj和bin文件夹(由Visual Studio创建)的用途是什么?
EN

Stack Overflow用户
提问于 2011-03-15 15:04:38
回答 3查看 156.3K关注 0票数 268

我在Visual Studio2010中创建了一个新项目,并注意到我的项目目录中现在有两个名为objbin的新文件夹。

在构建和调试时会创建一对类似的文件夹-这些文件夹是用来做什么的?

EN

回答 3

Stack Overflow用户

发布于 2011-03-15 15:09:27

obj目录用于存放中间目标文件和其他临时数据文件,这些文件是由编译器或构建系统在构建期间生成的。bin目录是最终输出二进制文件(以及任何依赖项或其他可部署文件)将写入的目录。

如果愿意,您可以在项目设置中更改用于这两个目的的实际目录。

票数 23
EN

Stack Overflow用户

发布于 2017-08-09 02:40:47

关于obj目录有一个有趣的事实:如果您在web项目中设置了发布,则将发布的文件暂存到obj\Release\Package\PackageTmp。如果你想自己发布文件,而不是使用集成的VS功能,你可以抓取你实际需要在这里部署的文件,而不是在bin目录中挑选所有的数字碎片。

票数 6
EN

Stack Overflow用户

发布于 2019-12-10 07:40:53

使用setup项目时要小心;Visual Studio setup项目的Primary Output是从obj文件夹而不是bin中提取的。

当我在bin文件夹程序集上执行后期构建过程时,我发现部署的应用程序文件实际上既没有经过模糊处理,也没有经过签名,而应该以obj文件夹程序集为目标。

这远非直观的imho,但一般的setup方法是使用项目的Primary Output,这就是obj文件夹。如果有人能帮我解释一下这个btw,我会很高兴的。

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

https://stackoverflow.com/questions/5308491

复制
相关文章

相似问题

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