C# 如何在使用visual studio保存时从文本文件生成普通的旧代码?

C# 如何在使用visual studio保存时从文本文件生成普通的旧代码?,c#,.net,visual-studio,code-generation,C#,.net,Visual Studio,Code Generation,VisualStudio中的许多功能依赖于编辑标记文件,然后将其保存到C#中自动生成POC 例如,编辑和保存数据库*.dbml文件将生成一个*.designer.cs文件,您可以从POC调用该文件。在ASP.Net*.aspx文件中也可以看到它,在保存时生成*.aspx.designer.cs,以便可以在codebehind文件中访问控件 有没有可能在我自己的软件中利用此功能,以便我可以用CSV、JSON或XML格式定义我自己的文本文件,并在保存文件时指定生成代码的规则?调用Visual Stu

VisualStudio中的许多功能依赖于编辑标记文件,然后将其保存到C#中自动生成POC

例如,编辑和保存数据库
*.dbml
文件将生成一个
*.designer.cs
文件,您可以从POC调用该文件。在ASP.Net
*.aspx
文件中也可以看到它,在保存时生成
*.aspx.designer.cs
,以便可以在codebehind文件中访问控件


有没有可能在我自己的软件中利用此功能,以便我可以用CSV、JSON或XML格式定义我自己的文本文件,并在保存文件时指定生成代码的规则?

调用Visual Studio生成代码的功能。

我以前见过,但认为它用于其他用途。当输入文件被更改时,是否有一种内置的方法来触发模板生成?我没有使用它,但我想您可以在输入文件的属性中设置“自定义工具”。然后,只要更改输入文件,就会重新生成该文件。