用C++的 自定义向导 新建项目,即新建了一个项目模板。

VS的C++自定义项目模板初探简之又简

它会在VCInstallDir下的vcprojects目录内增加3个模板文件

VS的C++自定义项目模板初探简之又简 

模板项目默认结构大致如此。

VS的C++自定义项目模板初探简之又简

其中最重要的是脚本文件类目下的default.js,规定了模板逻辑。

VS的C++自定义项目模板初探简之又简 

模板文件类目下的文件,即用该模板生成的项目会自动创建的文件,譬如ATL项目常见的readme,c++的预定义头afx..

杂项文件类目下的templates.inf内列出的内容,就是最后确实会出现在项目中的..

VS的C++自定义项目模板初探简之又简

杂项文件下的default.vcproj大概就是默认的项目配置

VS的C++自定义项目模板初探简之又简

 

俺先尝试在模板文件类目下增加两个文件,并且把他俩写进Templates.inf 

VS的C++自定义项目模板初探简之又简

 

F5,打开vs,新建项目可以看到新建的项目模板已经出现了 

VS的C++自定义项目模板初探简之又简

一路按下去 

VS的C++自定义项目模板初探简之又简

提示。

VS的C++自定义项目模板初探简之又简

直接去提示的目录,发现模板文件类目下的文件时保存在Templates\2052下的,但新增的文件,按照惯例是放在解决方案根目录下。

copy过去。再重新新建自定义的项目,这回成了。如下

VS的C++自定义项目模板初探简之又简

但模板项目放这儿不太合适。

可以直接修改前面前面前面提到的%VCInstallDir%\vcprojects下的.vsz文件里面的。。。嗯

VS的C++自定义项目模板初探简之又简

到这儿,其实可以算告一段落。但是俺多数时候只是想小改一下vs自带的项目模板,特别是win32console

VS的C++自定义项目模板初探简之又简

看出来了,它的模板项目是放在%VCInstallDir%\VCWizards\AppWiz\Generic 

VS的C++自定义项目模板初探简之又简

.....

再,搜一搜vc目录下面的vsz,会看到很多模板很多模板。。。先动哪一个呢 

VS的C++自定义项目模板初探简之又简

相关文章:

  • 2021-06-21
  • 2022-01-06
  • 2021-06-30
  • 2022-12-23
  • 2022-01-04
  • 2021-09-05
  • 2021-06-18
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2022-02-19
相关资源
相似解决方案