作为容器的项目
为了帮助您对正在开发的项进行组织和执行常规任务,可将 Visual Studio 项目用作解决方案内的容器,以通过逻辑方式管理、生成和调试构成应用程序的各个项。 项目的输出通常是可执行程序 (.exe)、动态链接库 (.dll) 文件或模块等。
根据您的要求,项目可以简单,也可以复杂。 一个简单的项目可能由一个窗体或 HTML 文档、源代码文件和一个项目文件组成。 更加复杂的项目可能由这些项以及数据库脚本、存储过程和对现有 XML Web services 的引用组成。
项目模板
所有 Visual Studio 开发产品都提供了许多预定义的项目模板。 可以使用这许多项目模板之一创建基本项目容器以及一组开发应用程序、类、控件或库可能需要的预备项。 例如,如果选择创建 Windows 应用程序,则项目会为您提供可自定义的 Windows 窗体项。 同样,如果选择创建一个 Web 应用程序,则项目将提供一个 Web 窗体项。 有关所用语言的项目类型和模板的更多信息,请参见 Visual Studio 中的默认项目模板。
项目及其模板使您得以将精力集中于要实现的特定功能,因为该项目为您处理通用管理和生成任务。 有关更多信息,请参见 项目项。 可以使用提供的默认设置,或者可自定义自己的生成配置。 有关更多信息,请参见 生成配置。
还可以创建自己的模板。 有关更多信息,请参见 Visual Studio 模板。
项目文件
每个项目模板创建并维护一个项目文件,以存储针对该项目的元数据。 当您在集成开发环境 (IDE) 内工作时,系统为您创建并维护此项目文件。 该项目文件的扩展名和实际内容由它所定义的项目类型确定,所以其完整说明不在本主题讨论范围之内。 网站项目不维护项目文件。 有关更多信息,请参见 Web 应用程序项目与网站项目。
通常,项目文件存储为该项目及其项的集合指定的配置和生成设置。 一些项目保存有一列与项目关联的文件及文件的位置。
向项目中添加项时,其物理源文件在磁盘上的位置也添加到项目文件中。 当从项目中移除该链接时,此信息从定义文件中删除。 每个项目模板确定对每个项可用的命令。 有关更多信息,请参见 项目中的项管理。