8

Visual Basic で Entity Framework を操作しようとすると、Visual Studio 2013 でかなり珍しいエラーが発生します。これは、既存のプロジェクトで作業するか、新しいプロジェクトを作成するかは問題ではありません。Win8.1のPCに買い替えた時に起こり始めました。

データベースからウィザードを使用して新しいモデルを作成します。ダイアグラムを非常にうまく作成します。EntityFramework.dllただし、ライブラリが存在しないことを示すコンパイル エラーが発生します。ただし、唯一のことは、へのパスEntityFramework.dllが間違っていることです (次のように見えます: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\..\IDE\EntityFramework.dll)。ただし、アドレスはD:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE. その値をどこで変更しますか?

ウエリ

4

7 に答える 7

1

私の場合、これはパーミッションの問題であり、パスが正しいため、環境変数ファイルのパスとは関係ありません。

そこで、Visual Studio のインストール フォルダー全体で現在のユーザーにアクセス許可を追加し、Visual Studio を管理者として起動しました。モデルを再生成したところ、うまくいきました!

于 2015-06-04T21:44:11.573 に答える
0

%VS120COMNTOOLS% の次のパスが機能しています。

VS120COMNTOOLS="D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\" を設定します。

于 2015-09-25T09:35:16.367 に答える
-1

私も同じ問題に直面しました。「D:\Program Files (x86)\」に VS2012 があります。

VS2012のコマンドプロンプトから以下のsetコマンドでVS共通フォルダを設定してみました。

set VS120COMN="D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7"

これで問題は解決しました。

于 2015-10-23T07:43:08.230 に答える