项目

在 Visual Studio 中,项目是开发人员用来组织源代码文件和解决方案资源管理器中显示的其他资源的容器。 通常,项目是文件(例如 C# 项目的 .csproj 文件),用于存储对源代码文件和资源(如位图文件)的引用。 项目允许你组织、生成、调试和部署源代码、对 Web 服务和数据库的引用以及其他资源。 VSPackage 可以采用三种主要方式扩展 Visual Studio 项目系统:项目类型项目子类型和自定义工具

本节内容

项目类型 增加了对新类型的项目(如编程语言)的支持。 例如,Visual Studio 支持的每种语言都有自己的项目类型,IronPython 集成示例包含 IronPython 语言的项目类型。 必须为 C# 或 Visual Basic 以外的语言创建项目类型,以自定义项目生成、调试、部署和显示在解决方案资源管理器的方式。 有关详细信息,请参阅 项目类型

项目子类型 基于项目类型,可用于自定义项目生成、调试和部署的方式。 Visual Studio 对智能设备项目使用项目子类型;它们通过将新生成的程序从开发计算机复制到目标设备来自定义部署。 C# 和 Visual Basic 项目类型可用作项目子类型的基础;C++ 项目类型不能。 你自己的项目类型也可以用作项目子类型的基础。 有关详细信息,请参阅 Project 子类型

介绍 Web 项目,后者又会创建 Web 应用程序。

说明创建新项目时实际发生的情况。

  • VSSDK 示例 包含处理项目和解决方案的 VSSDK 中的示例。

介绍 Visual Studio 扩展性的不同方面。