visual-studio - 如何解决此错误 : Loading the include file 'EF.Utility.CS.ttinclude' returned a null or empty string

标签 visual-studio entity-framework-5 t4 .net-framework-version

我该如何解决这些错误:

  • 加载包含文件 'EF.Utility.CS.ttinclude' 返回 null 或空字符串。
  • 值不在预期范围内。

  • 使用的工具:VS 2012、Entity Framework 5.0.0、T4MVCExtensions 3.5.0、.NET Framework 4.5

    我一直在大型 MVC 解决方案中的一个项目中使用 EF 和 T4 模板,没有发生任何事故。现在,当我右键单击 edmx 图时,EF 会以消息响应:值不在预期范围内。当我编译 EF 项目时,它会响应以下消息:
  • 加载包含文件 'EF.Utility.CS.ttinclude' 返回 null 或空字符串。将不会运行转换。 C:\Projects\NSAForms\NSAForms\NSAFormsEDM\NSAFormsEntities.tt
  • 无法解析文件的包含文本:C:\Projects\NSAForms\NSAForms\NSAFormsEDM\EF.Utility.CS.ttinclude C:\Projects\NSAForms\NSAForms\NSAFormsEDM\NSAFormsEntities.tt

  • 数据库中的每个表都有一个主键。我对这个问题出现的突然感到震惊。有没有人有一些建议如何解决这个问题?

    提前致谢,

    阿诺德

    最佳答案

    在 VS 2012 中,EF.Utility.CS.ttinclude 文件仅在 时才会安装Microsoft Web 开发人员工具 Microsoft SQL Server 数据工具 组件被选中。

    关于visual-studio - 如何解决此错误 : Loading the include file 'EF.Utility.CS.ttinclude' returned a null or empty string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999633/

    相关文章:

    .net - 如何使用 NuGet 包部署 T4 包含文件

    c# - 使用 T4 模板共享项目

    asp.net-mvc-5 - 如何在 CRUD 功能中映射复合键

    entity-framework - EF 代码第一个整数鉴别器列

    c++ - cmake 不可见 Visual Studio 编译器

    visual-studio - Visual Studio 2015 解决方案向后兼容 Visual Studio 2013

    entity-framework - 在静态类库中放置数据库上下文的利弊

    asp.net-mvc - 为什么 MVC 脚手架会失败? (在 VS2012 和 VS2013 中有不同的错误)

    c# - 我需要做什么来设置 Visual Studio 以便能够操作 Excel 文件?

    c# - BadImageFormatException 未处理