【发布时间】:2009-10-01 18:43:23
【问题描述】:
我目前正在使用我的“新项目”模板根据输入的名称在我的项目中创建多个类。我想做的,是在项目中的现有文件中添加一些行。有没有办法做到这一点?有没有办法从 .vstemplate 文件中运行某种脚本?
【问题讨论】:
标签: c# visual-studio templates visual-studio-2005 itemtemplate
我目前正在使用我的“新项目”模板根据输入的名称在我的项目中创建多个类。我想做的,是在项目中的现有文件中添加一些行。有没有办法做到这一点?有没有办法从 .vstemplate 文件中运行某种脚本?
【问题讨论】:
标签: c# visual-studio templates visual-studio-2005 itemtemplate
对于 Visual Studio 中的普通项目模板,没有办法实现这一点。项目和项目模板只允许您将新文件添加到项目并允许自定义这些文件。但无法使用它们来更改现有文件。
您可以通过模板向导实现您所寻找的目标。这允许在模板处理期间执行任意代码。您应该能够根据自己的喜好修改现有文件。
【讨论】:
编辑:抱歉,我误解了这个问题。
原答案:
嗯,默认模板在 2 个地方:
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1033
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033
您可以在闲暇时更改新课程和新表单的模板内容...不确定用户创建的模板保存在哪里,但您没有理由不能对这些模板做同样的事情(据我所知.)
【讨论】: