4

我目前正在使用我的“新项目”模板根据输入的名称在我的项目中创建几个类。我想要做的,是在项目中的现有文件中添加一些行。有没有办法做到这一点?有没有办法从 .vstemplate 文件中运行某种脚本?

4

2 回答 2

4

对于 Visual Studio 中的普通项目模板,没有办法实现这一点。项目和项目模板只允许您将新文件添加到项目并允许自定义这些文件。但是不可能使用它们来更改现有文件。

您可以通过模板向导实现您正在寻找的内容。这允许在模板处理期间执行任意代码。您应该能够根据自己的喜好修改现有文件。

教程链接:https ://web.archive.org/web/20090625145715/http://blogs.msdn.com/vsxfaq/archive/2008/06/12/how-to-create-a-custom-template-wizard -using-visual-studio-2005.aspx

于 2009-10-01T19:01:25.320 回答
0

编辑:对不起,我误解了这个问题。

原始答案:
嗯,默认模板在两个地方:
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1033
\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033

您可以在闲暇时更改新课程和新表单的模板内容......不确定用户创建的模板保存在哪里,但没有理由不能对那些(据我所知)做同样的事情。

于 2009-10-01T19:00:18.887 回答