VS中如何自定义新建文 件模板(添加自定义版权信息)
只要将X:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplates中相应的文档模板Copy到X:/My Documents/Visual Studio 2005/Templates然后修改成你需要的样式.就可以在VS中新建文件的时候,可以在MyTemplates里面看到自定义的文件模板.
还可以直接修改 X:/Program files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplatesCache里面的模板甚至是X:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplates里面的模板也能达到效果.只是这样这两种方法都有不好的地方.修改 ItemTemplatesCache只是修改临时缓存模板,如果执行devenv /setup 重新配置VS就会丢失自定义的设置,如果修改ItemTemplates,就会永久更改原来的模板,无法恢复了.
下边是从msdn copy的一些可以在模板里面用的变量,例如插入$time$就会显示当前时间.具体请看:
Parameter | Description |
---|---|
clrversion | Current version of the common language runtime (CLR). |
GUID [1-10] | A GUID used to replace the project GUID in a project file. You can specify up to 10 unique GUIDs (for example, guid1) . |
itemname | The name provided by the user in the Add New Item dialog box. |
machinename | The current computer name (for example, Computer01). |
projectname | The name provided by the user in the New Project dialog box. |
registeredorganization | The registry key value from HKLM/Software/Microsoft/Windows NT/CurrentVersion/RegisteredOrganization. |
rootnamespace | The root namespace of the current project. This parameter is used to replace the namespace in an item being added to a project. |
safeitemname | The name provided by the user in the Add New Item dialog box, with all unsafe characters and spaces removed. |
safeprojectname | The name provided by the user in the New Project dialog box, with all unsafe characters and spaces removed. |
time | The current time in the format DD/MM/YYYY 00:00:00. |
userdomain | The current user domain. |
username | The current user name. |
year | The current year in the format YYYY. |
另外还可以用VS的模板导出功能,这个方法更正式,只是我没有用过.