想知道我们是否可以在构建的解决方案上使用T4模板生成代码



我正试图弄清楚我们是否可以在构建后使用T4模板文件生成代码。

事实上,我对c#有点陌生,我需要找到一个解决方案,在这个解决方案中,我从Xml文件生成类,用户可以随时编辑该类,而我遇到的第一个解决方案是T4模板。然后,我在treeView上渲染那些生成的类,并在属性网格上渲染相应的属性。

现在,我认为它只是在预构建时生成代码,但我不确定,因为我在互联网上并没有看到很多关于它的东西。我现在仍然很确定这是不可能的。

所以,第二个问题出现在我面前:我就这样完成了我的整个项目,所以如果你们都有一个好的想法或另一个解决方案,我会非常感激的。

'T4Executer'扩展有一个选项,用于将每个T4模板的执行附加到生成事件。在生成之前、期间和之后,或者根本不运行它们。

不过目前还不适用于Visual Studio 2022。

最新更新