解决方案和项目

Visual Studio 提供了两类容器,帮助您有效地管理开发工作所需的项,如引用、数据连接、文件夹和文件。这两类容器分别叫做解决方案和项目。使用 解决方案资源管理器 查看和管理项目和解决方案及其关联的项目。

解决方案

解决方案包含所需应用程序创建项目。解决方案包含帮助定义整个解决方案的一个或多个项、正文件和元数据。当您创建新项目时,Visual Studio 会自动生成一个解决方案。Visual Studio 在两个文件存储解决方案的定义:.sln 和 .suo。定义解决方案的解决方案定义文件 (.sln) 存储元数据,包括:

  • 与解决方案中的项目。

  • 不与特定项目的项。

  • 确定的生成配置适用的项配置生成中每种类型。

每当解决方案活动时,都使用构建该解决方案并设置其属性时存储在 .suo 文件中的元数据来自定义 IDE。例如,如果启用了“杂项文件”选项,“解决方案资源管理器”就会显示解决方案的一个“杂项文件”文件夹,“工具箱”中适用于该解决方案中包含的项目类型的工具也变得可用。有关详细信息,请参阅 创建解决方案和项目

项目

项目用于解决方案管理,逻辑上生成和调试构成应用程序的项目。项目的输出通常是可执行程序 (.exe)、动态链接库 (.dll) 文件或模块等。

Visual Studio 提供几个预定义的项目模板。可以使用这些模板创建基本项目容器,以及一组项目可能需要以开发应用程序时使用的数据源,选件类、控件或库。例如,如果选择创建 Windows 应用程序,则项目会为您提供可自定义的 Windows 窗体项。同样,如果选择创建一个 Web 应用程序,则项目将提供一个 Web 窗体项。有关所用语言的项目类型和模板的更多信息,请参见 从模板创建项目

项目物料 可以是文件、对库,在该项的数据连接和文件夹。一些项表示可在存储区中定位的物理项。其他项为链接表示指向可能位于服务、模块,或其他元素的其他项。

解决方案项 在"解决方案项"文件夹中。这些项是除了项目文件外,您创建的与项目无关的文件。解决方案项表示对项目的开发重要的文件,但不属于特定项目。

有关有关更多信息,请参见 项目和解决方案文件类型杂项文件

请参见

任务

如何:指定应用程序图标(Visual Basic、C#)

如何:修改项目属性和配置设置

概念

创建解决方案和项目

管理项目引用

管理应用程序设置

Visual Studio 模板介绍

其他资源

管理应用程序属性

管理应用程序资源

管理程序集签名和清单签名

面向特定的 .NET Framework 版本或配置文件