2012-06-29 41 views
1

我有vs2010,從nuget安裝了實體框架4.3.1,從Microsoft安裝了EF 4.x DbContext生成器。我創建一個項目,然後嘗試添加一個新的EF 4.x DbContext生成器項目,但出現以下錯誤。有誰知道如何解決這個問題?Ef 4.x dbcontext生成器執行失敗

錯誤1個運行變換: System.Reflection.TargetInvocationException:異常已被調用的目標拋出 。 ---> System.IO.FileNotFoundException:找不到 無法在 Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath來定位文件(字符串 路徑)在 Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath(字符串 路徑)---內部異常堆棧跟蹤的末尾在 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo 方法,對象目標,對象[]參數,SignatureStruct & SIG, MethodAttributes methodAttributes,RuntimeType typeOwner)在 System.RuntimeMethodHandle。 InvokeMethodFast(IRuntimeMethodInfo方法, Object target,Object [] arguments,Signature sig,MethodAttributes 個methodAttributes,RuntimeType typeOwner)在 System.Reflection.RuntimeMethodInfo.Invoke(對象OBJ,的BindingFlags invokeAttr,粘結劑粘結劑,對象[]參數,CultureInfo的文化, 布爾skipVisibilityChecks)在 System.Reflection.RuntimeMethodInfo.Invoke(對象OBJ ,的BindingFlags invokeAttr,粘結劑粘結劑,對象[]參數,CultureInfo的培養物)
在 Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.DynamicHost.ResolvePath(字符串 路徑)在 Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.MetadataLoader.TryCreateEdmItemCollection(字符串 酸cePath,字符串[] referenceSchemas,EdmItemCollection & edmItemCollection)在 Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.MetadataLoader.CreateEdmItemCollection(字符串 SOURCEPATH,字符串[] referenceSchemas)在 Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.MetadataLoader.TryLoadAllMetadata(字符串 INPUTFILE,metadataWorkspace & metadataWorkspace)在 Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.TransformText() 在 Microsoft.VisualStudio.TextTemplating.TransformationRunner.RunTransformation(TemplateProcessingSession 會話,字符串源,ITextTemplatingEngineHost主機,字符串& 結果)1 1

回答

4

顯然其PEBKAC的情況。我沒有創建我的edmx文件。一旦我完成了這一切,我需要做的就是右鍵點擊模型。選擇「添加代碼生成項目」。

+1

我剛開始使用EF和C#。這篇文章幫我弄清楚了我走過的路! –

相關問題