【发布时间】:2011-04-15 12:27:52
【问题描述】:
当我右键单击 T4 文件并运行自定义工具时,我得到了错误
编译转换:找不到元数据文件“IdeaBlade.VisualStudio.DTE.dll”
编译转换:找不到元数据文件“IdeaBlade.VisualStudio.OM.CodeGenerator.dll”
编译转换:找不到元数据文件“IdeaBlade.EntityModel.Edm.Metadata.dll”
谢谢。
【问题讨论】:
当我右键单击 T4 文件并运行自定义工具时,我得到了错误
编译转换:找不到元数据文件“IdeaBlade.VisualStudio.DTE.dll”
编译转换:找不到元数据文件“IdeaBlade.VisualStudio.OM.CodeGenerator.dll”
编译转换:找不到元数据文件“IdeaBlade.EntityModel.Edm.Metadata.dll”
谢谢。
【问题讨论】:
该错误意味着 Visual Studio 无法找到运行 DevForce 的 T4 生成所需的一些 DLL。解决此问题的最简单方法可能是运行 Dev Force 安装程序。这会将必要的 DLL 放置在 GAC 中,以便 Visual Studio 能够找到它们。
我相信您也可以在包含您的数据模型的项目中添加对这些特定 DLL 的引用,但我没有这样做,因为我更喜欢在需要运行 T4 的任何机器上安装 Dev Force。
【讨论】: