C# 有没有办法修改Visual Studio模板中的现有文件?
我目前正在使用我的“newitem”模板根据输入的名称在我的项目中创建几个类。我希望能够做的是,在项目中的现有文件中添加一些行。有没有办法做到这一点?有没有办法从.vstemplate文件中运行某种脚本?编辑:对不起,我误解了这个问题 原始答案:C# 有没有办法修改Visual Studio模板中的现有文件?,c#,visual-studio,templates,visual-studio-2005,itemtemplate,C#,Visual Studio,Templates,Visual Studio 2005,Itemtemplate,我目前正在使用我的“newitem”模板根据输入的名称在我的项目中创建几个类。我希望能够做的是,在项目中的现有文件中添加一些行。有没有办法做到这一点?有没有办法从.vstemplate文件中运行某种脚本?编辑:对不起,我误解了这个问题 原始答案: 默认模板有两个位置: \Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1033 \程序文件\Microsoft Visual Studio 8
默认模板有两个位置:
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1033
\程序文件\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033
您可以在那里随意更改新类和新表单的模板内容。。。不确定用户创建的模板保存在哪里,但就我所知,您没有理由不能对这些模板执行相同的操作。对于Visual Studio中的普通项目模板,无法实现这一点。项目和项目模板只允许向项目中添加新文件,并允许自定义这些文件。但不可能使用它们来更改现有文件 通过模板向导,您可能可以实现所需的功能。这允许在处理模板期间执行任意代码。您应该能够修改现有的文件,以满足您的需求 教程链接: