【发布时间】:2015-05-01 19:48:13
【问题描述】:
尝试转换 T4 模板时,我收到此错误:
加载包含文件“EF.Utility.CS.ttinclude”返回 null 或 空字符串。不会运行转换。
我下载并安装了 VS2013 SDK、建模扩展、数据工具……还有什么?
EF 6 工具link 似乎不起作用。
以下是我的 .csproj 的摘录:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<TransformOnBuild>true</TransformOnBuild>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TextTemplating\Microsoft.TextTemplating.targets"/>
【问题讨论】:
-
更多信息:EF.Utility.CS.ttinclude 位于此处,但似乎找不到它:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions \Microsoft\Entity Framework Tools\Templates\Includes
标签: c# entity-framework visual-studio-2013 msbuild