gpt4 book ai didi

c# - 如何在项目上使用 T4 自定义脚手架?

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:43 25 4
gpt4 key购买 nike

我正在使用 T4Scaffolding做一些 C# 代码生成。考虑以下项目结构:

Project structure
我在 Templates 项目中创建了一个自定义脚手架。现在我想为 Dummy 项目运行它,但我得到了这个异常:

enter image description here

如何在项目上使用自定义脚手架?

问题是:我在 TFS 中有 20 个项目,我想在 1 个中央位置管理 t4 模板的代码。

最佳答案

我认为只需将位于 CodeTemplates/Scaffolders/BaseSuperModule 中的文件和目录复制到虚拟项目中,然后调用 Scaffold 命令即可。

编辑:这很有道理。我正在学习如何将自定义 t4Scaffolding 代码移动到 NuGet 包中。我认为那将是最适合您的路线。我会在弄清楚后立即更新我的答案。

编辑 2: 我找到了这篇文章并仔细阅读了它并获得了一个有效示例。试一试,如果我能提供进一步的帮助,请告诉我。

http://geekswithblogs.net/michelotti/archive/2011/07/14/leverage-t4scaffolding-for-wcf-web-api.aspx

关于c# - 如何在项目上使用 T4 自定义脚手架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9398663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com