Visual Studio 模板介绍

Visual Studio 项目模板和项模板提供了可重复使用且可自定义的项目和项存根,因为用户不需要从头开始创建新项目和项,所以可以加速开发的过程。

Visual Studio 模板

在安装 Visual Studio 时会安装许多预定义的项目模板和项模板。 **“新建项目”对话框中提供的 Visual Basic 和 Visual C# Windows 窗体应用程序模板和类库模板都是项目模板。 已安装的项模板在“添加新项”**对话框中提供,其中包括 XML 文件、HTML 页和样式表等项。

这些模板为用户开始创建项目或扩展当前项目提供了一个起点。 项目模板提供特定项目类型所需的文件(包括标准程序集引用),并且设置默认项目属性和编译器选项。 项模板可能具有不同的复杂程度,简单的可能只是一个具有正确文件扩展名的空文件,复杂的则可能是包含源代码文件(带有存根代码)、设计器信息文件以及嵌入资源等内容的多文件项。

除了**“新建项目”“添加新项”**对话框中的已安装模板外,您还可以创作自己的模板或下载并使用社区创建的模板。 有关更多信息,请参见 创建项目模板和项模板查找和共享项目模板和项模板

模板内容

所有项目模板和项模板,不管是与 Visual Studio 一起安装的还是您创建的,都遵循相同的工作原理并由同样的内容组成。 所有模板都包含下列各项:

  • 使用模板时要创建的文件。 这包括源代码文件、嵌入资源以及项目文件等。

  • 一个 .vstemplate 文件。 此文件包含为 Visual Studio 提供必需信息的一些元数据,有了这些信息,vsprvs 才能在**“新建项目”“添加新项”**对话框中显示模板并从模板创建项目或项。 有关 .vstemplate 文件的更多信息,请参见 Visual Studio 模板元数据文件

将这些文件压缩为一个 .zip 文件并放在正确的文件夹中时,Visual Studio 会自动在**“新建项目”“添加新项”对话框的“我的模板”**部分显示这些文件。 有关模板文件夹的更多信息,请参见如何:查找和组织项目模板和项模板

初学者工具包

初学者工具包是可与社区中的其他成员共享的增强的模板。 初学者工具包包含可以编译的代码示例、文档和其他资源,可帮助用户在生成有用的实际应用程序的同时学习新的工具和编程技术。 初学者工具包的基本内容和过程与模板的相同。 有关更多信息,请参见初学者工具包

请参见

概念

项目模板和项模板之间的区别

初学者工具包与模板之间的差别

其他资源

Visual Studio 模板

创建项目模板和项模板

自定义项目模板和项模板

初学者工具包