找不到元数据文件 - Data.Entity.Model

ign*_*130 16 t4 entity-framework ado.net-entity-data-model visual-studio-2013

任何有类似问题的人,在创建webservices时?

编译转型:元数据文件 'd:\ Program Files文件\ VS2013\Common7 \工具..\IDE\Microsoft.Data.Entity.Design.dll' 无法找到d:\ PROJEKTY\apki\WS2\WS\WS \的DataModel .TT

错误截图

我尝试再次添加数据模型,重新启动VS,清理和构建解决方案,创建新项目,删除和添加引用,安装最新版本.我认为在互联网上找到的任何解决方案对我都不起作用.

有什么建议?我想把文件粘贴到这个目录中,但不能想到可能存在的内容.

mod*_*eeb 26

基于

C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF6.Utility.CS.ttinclude

,代码生成器正在以下位置寻找丢失的DLL:

<#@ assembly name="%VS120COMNTOOLS%..\IDE\EntityFramework.dll" #>
<#@ assembly name="%VS120COMNTOOLS%..\IDE\Microsoft.Data.Entity.Design.dll" #>
Run Code Online (Sandbox Code Playgroud)

我发现环境变量%VS120COMNTOOLS%与visual studio的正确安装路径不兼容,所以我从Advanced系统属性更改了它并且它工作正常

  • 对不起@LouisSherwood的延迟.您可以从Windows"系统属性"对话框的"高级"选项卡底部的按钮修改"环境变量".检查这个[图片](http://bit.ly/1gMb0fw) (2认同)

小智 6

  1. 检查您的安装位置.我安装VS到D:\默认的其他位置,C:\所以我得到了错误.
  2. 修改"环境变量"到您的位置,对我来说这意味着更改 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\D:\Microsoft Visual Studio 12.0\Common7\Tools\.
  3. 不要忘记添加\到单词的结尾.


Paw*_*wel 4

VS120COMNTOOLS我相信将 VS 重新安装到不同的驱动器时,VS 没有正确更新变量。请参阅此 SO 线程以获得扩展答案。