需要在 *.tt 文件上将 TextTemplatingFileGenerator 设置为自定义工具,否则 Visual Studio 2019 将无法构建您的 Entity Framework 模型

Need to set TextTemplatingFileGenerator as Custom Tool on *.tt files or Visual Studio 2019 won't build your Entity Framework models

我刚刚发现 Visual Studio 2019 不会重建我的 Entity Framework 模型。即使我右键单击 EDMX 图文件并选择,"Run Custom Tool" 也不会发生任何事情。这里和其他地方的很多帖子都说每个 *.tt 文件也 运行 自定义工具。但这是不可能的,因为所有 *.tt 文件的 "Custom Tool" 属性 都没有设置。起初我想我会使用我的 .edmx 文件中指示的相同自定义工具,即 EntityModelCodeGenerator.

解决方案:*.tt 文件需要 TextTemplatingFileGenerator 设置为其自定义工具。

将每个 *.tt 文件的自定义工具 属性 设置为 TextTemplatingFileGenerator