Microsoft.Data.Entity.Design、Version= 10.0.0.0は、Visual Studio Developer Preview11用です。
質問
ここで何かを試していますが、失敗し続けます。
Visual Studio DeveloperPreviewをWindowsServer 2008R2にインストールしています。ご存知のように、今のところVS拡張機能はVS 11 Dev Previewと互換性がありませんが、回避策を見つけました:
Visual StudioExtensionsおよびVisualStudio 11Dev。プレビュー
ADO.NET C#DbContext Generator をにインストールしましたVS 11ですが、コード生成を実行しようとすると、次のエラーが発生します:
エラー:このテンプレートはコンポーネントアセンブリを読み込もうとしました 'Microsoft.Data.Entity.Design、Version= 10.0.0.0、Culture= neutral、 PublicKeyToken= b03f5f7f11d50a3a '。この問題の詳細については このテンプレートを有効にする方法については、のドキュメントをご覧ください。 プロジェクトテンプレートのカスタマイズ。
参照の追加ページから確認しましたが、上記のようなdllはありません。
VS 11Devでこの作業を行うことができる可能性があります。プレビューしますか?
解決
わかりました。問題は解決しましたが、正当かどうかはわかりません。
拡張機能を解凍し、その中のT/code/
フォルダーに移動すると、 DbContextCS.zip というzipファイルがあります。それも解凍すると、 ADONETArtifactGenerator_DbContextCSharp.vstemplate というファイルが表示されます。
これをテキストエディタで開き、次のコードを変更します: ジェネラコディセタグプレ
これへ: ジェネラコディセタグプレ
すべてを元に戻し、拡張機能をインストールします。コード生成を実行すると、問題は発生しません。