我只是在学习并遵循有关如何创建 Web 项目的教程。当我创建新项目时,我确实看到了两个名为 bin 和 obj 的新文件夹。我已经阅读了这些是什么,但我很困惑为什么在创建它们时它们没有被“包含”。这些文件夹是白色的,其他的是黄色的。如果我右键单击该文件夹,它会提供包含在项目中的选项。但其他文件夹提供“从项目中排除”选项。所以我有几个问题: 1. 为什么这些文件夹没有自动包含在项目中?2.我应该自动包含在项目中吗?3.有什么理由不在项目中包含这些文件夹吗?
问问题
228 次
1 回答
3
和文件bin
夹obj
用于临时文件。它们是在您构建应用程序时自动创建和填充的。
- 为什么这些文件夹没有自动包含在项目中?
这些文件不会自动包含在项目中,因为它们实际上并不是项目的一部分。它们是项目的成果。换句话说,您不会直接编辑bin
andobj
文件夹中的文件。
- 我应该自动包含在项目中吗?3.有什么理由不在项目中包含这些文件夹吗?
您不应将这些文件夹包含在您的项目中,因为它们是临时的,并且在您构建、重建或清理解决方案时,将在不更新项目( 、 等)文件.csproj
的情况下删除、创建和更改内容。.vbproj
Visual Studio 查看项目文件以确定要通过其用户界面向您显示哪些文件。
您不希望每次构建解决方案时都检查要包含在您的bin
和文件夹中的文件。obj
只需知道这些文件夹将在您调试或发布 Web 应用程序时在幕后使用。
于 2015-04-20T22:15:17.513 回答