Visual Studio 2017 自定义项目模板

来源:互联网 发布:python可以用来做什么 编辑:程序博客网 时间:2024/06/10 04:53

VS新建项目后使用默认的导出为模板导出后发现导出的模板里没有项目中的文件而只是添加了引用。
此时需要手动添加文件再重新打包为模板。
参见官方文档:在 Visual Studio 中创建自定义项目和项模板

模板的内容

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

  • 使用模板时要创建的文件。 包括源代码文件、嵌入资源、项目文件等。
  • 一个 vstemplate 文件。 该文件包含元数据,元数据提供在“新建项目”和“添加新项”对话框中显示模板以及从模板创建项目时所需的
    Visual Studio 信息。 有关 .vstemplate 文件的详细信息,请参阅模板参数。

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

将制作好的模板放入Documents\Visual Studio 2017\Templates\ProjectTemplates\ 对应的目录下即可。

为什么要用模板?

以下是我制作的仿Xcode注释的ACM竞赛项目模板
Visual Studio 2017 ACM竞赛项目模板(仿Xcode)


当你想使用VS做一道OI竞赛题目时,你的步骤是:
新建空项目->添加源文件->重命名源文件->双击打开源文件->写上万年不变的include、main、return 0 还不方便添加日期时间等信息

现在的步骤是:
新建ACM项目->开工!

原创粉丝点击