macos - 如何在 Visual Studio For Mac 中执行 T4 模板文件?

标签 macos t4 visual-studio-mac

我无法在 Visual Studio for Mac 或 Visual Studio Code 中运行文本模板。我尝试过:

VS > 右键单击​​项目 > 工具 > 处理 T4 模板 >(未找到模板)

我还转到 Visual Studio 顶部菜单 > 扩展 >(搜索 T4)> IDE 扩展 > 文本模板 v8.10.6 已安装。

我正在尝试使用 linq2db.SqlServer. 中的 *.tt 模板。但运行任何基本的 T4 模板都会让我知道 TextTemplatedFileGenerator 至少可以正常工作。文档指出:

确保您的 tt 文件的自定义工具设置为 TextTemplatedFileGenerator,否则它将无法运行

虽然它没有解释如何实际完成这项任务?

我还安装了TT-Processor进入 Visual Studio 代码。我也无法执行 *.tt 文件。在这种情况下,当我右键单击 *.tt 文件时,我没有看到执行/运行命令。

最佳答案

微软为我回答了这个问题。正如我已经提到的,没有人谈论的部分是这个问题的答案:

Make sure that custom tool for your tt file set to TextTemplatingFileGenerator, otherwise it will not run

在 Visual Studio 中右键单击 *.tt 文件 > 属性 > 自定义工具 > 选择“TextTemplatedFileGenereator”

现在,当您右键单击项目>工具>处理T4模板时,Visual Studio将找到*.tt文件

按理说,这种体验应该改进为默认这种行为,以符合“落入成功的深渊”的哲学。

关于macos - 如何在 Visual Studio For Mac 中执行 T4 模板文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68383285/

相关文章:

c# - 如何从 .t​​t 文件(T4 模板)的 web.config 中读取 appSetting

visual-studio-mac - Visual Studio for Mac 2022 - 热重载?

c# - Visual Studio For Mac 调试单元测试

c# - 在 Visual Studio for Mac 中找不到路径的一部分

macos - 使用用户凭据通过终端命令挂载到 webdav

macos - NSTableView 带圆角

ios - NSDateFormatter 不同日期的相同字符串

python - Mac上的python安装可以强制使用tcl/tk 8.6吗?

debugging - 更新到 Visual Studio 2015 Update 2 后,在调试 T4 模板期间无法观察变量

entity-framework - 在对数据库进行逆向工程时改进导航属性名称