2

私はvs2010を持っており、nugetからEntity Framework 4.3.1をインストールし、MicrosoftからEF 4.xDbContextGeneratorをインストールしました。プロジェクトを作成してから、新しいEF 4.x DbContext Generatorアイテムを追加しようとしましたが、次のエラーが発生しました。誰かがこれを解決する方法を知っていますか?

エラー1実行中のトランスフォーメーション:System.Reflection.TargetInvocationException:呼び出しのターゲットによって例外がスローされました。---> System.IO.FileNotFoundException:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath(String path)のMicrosoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath(String path)でファイルを見つけることができません---終了内部例外スタックトレースの---System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfoメソッド、オブジェクトターゲット、Object []引数、SignatureStruct&sig、MethodAttributes methodAttributes、RuntimeType typeOwner)at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfoメソッド、オブジェクトターゲット、Object [ ]引数、Signature sig、MethodAttributes methodAttributes、
Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.MetadataLoaderでMicrosoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.MetadataLoader.TryCreateEdmItemCollectionでMicrosoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.DynamicHost.ResolvePath(文字列のパス)(文字列sourcePathは、文字列[] referenceSchemas、EdmItemCollection&edmItemCollection)で.CreateEdmItemCollection(String sourcePath、String [] referenceSchemas)at Microsoft.VisualStudio.TextTemplatingE78BCB29E8D7A2F9432A449161229C3F.GeneratedTextTransformation.MetadataLoader.TryLoadAllMetadata(String inputFile、MetadataWorkspace&metadataWorkspace)at Microsoft.VisualStudio.TextTemplatingE78BCB29E8Microsoft.VisualStudio.TextTemplating.TransformationRunner.RunTransformation(TemplateProcessingSessionセッション、文字列ソース、ITextTemplatingEngineHostホスト、文字列と結果)でGeneratedTextTransformation.TransformText()1 1

4

1 に答える 1

6

明らかにそれはPEBKACの場合です。edmxファイルを作成していません。これを行ったら、モデルを右クリックするだけで済みました。「コード生成項目の追加」を選択します。

于 2012-06-29T10:39:12.633 に答える