1. 程式人生 > >VS2013新增實體資料模型ERROR:正在編譯轉換: 未能找到元資料檔案“EntityFramework.dll”、“Microsoft.Data.Entity.Design.dll”

VS2013新增實體資料模型ERROR:正在編譯轉換: 未能找到元資料檔案“EntityFramework.dll”、“Microsoft.Data.Entity.Design.dll”

一、開啟環境變數:

在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述下圖,VS120COMNTOOLS變數的值指向的檔案不存在或者裡邊沒有IDE檔案 (變數值可能和我的不同,指向哪個路徑都行,我的IDE在這個路徑下) 在這裡插入圖片描述

二、開啟該路徑,新增dll檔案

我的這個路徑下已經有IDE檔案夾了 在這裡插入圖片描述 在這裡插入圖片描述

前兩個dll檔案的位置: 在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述

第三個dll檔案的位置:VS2013安裝位置\Common7\IDE 在這裡插入圖片描述

三、修改系統環境變數

在這裡插入圖片描述

四、重啟VS2013

五、弄完這些後,我的VS2013還是報錯:

正在編譯轉換: 名稱空間“Microsoft.Data.Entity.Design”中不存在型別或名稱空間名稱“Templates”(是否缺少程式集引用?)

方法:解除安裝VS2013,重新下載後,把你新增到IDE資料夾中的Microsoft.Data.Entity.Design.dll替換掉。

這個是你的Microsoft.Data.Entity.Design.dll檔案有損壞,但是我下載了好多Microsoft.Data.Entity.Design.dll檔案都不能用。所以只能解除安裝重灌了。