什么是项目和项模板?

项目和项模板是可重用的存根,提供了一些基本代码和结构,供你根据自己的用途进行自定义。 通常,从项目模板开始,然后添加项模板。

Visual Studio 模板

安装 Visual Studio 时,有许多预定义的项目和项模板可供使用。 创建新项目时,如 ASP.NET Core Web 应用和类库模板等项目模板可供选择。 代码文件、XML 文件、HTML 页和样式表等项模板显示在“项目”>“添加新项”对话框中。

这些模板为用户提供一个开始创建项目或扩展现有项目的起点。 项目模板提供特定项目类型所需的文件,包括标准程序集引用,并设置默认项目属性和编译器选项。 项模板的复杂程度不一,从具有特定文件扩展名的单个空文件到多个具有存根代码的源代码文件、设计器信息文件和嵌入资源等。

可以使用已安装的模板、创作自定义模板,也可以下载和使用社区创建的模板。 有关详细信息,请参阅如何:创建项目模板如何:创建项模板

模板的内容

所有项目模板和项模板(无论是与 Visual Studio 一起安装的还是由你创建的)均通过使用相同的原则工作并具有类似的内容。 所有模板均包含以下项:

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

  • 一个 .vstemplate 文件,其中包含根据模板创建项目或项以及在“创建新项目”页面或“添加新项”对话框中显示模板所需的元数据

    有关 .vstemplate 文件的详细信息,请参阅模板标签模板参数

当这些文件压缩成 .zip 文件并放在正确的文件夹时,Visual Studio 将自动在以下位置显示这些文件:

  • 在“创建新项目”页面中显示项目模板

  • “添加新项”对话框中显示项模板

有关模板文件夹的详细信息,请参阅操作方法:查找和组织项目模板和项模板