2

私は最近、TFS 2012 の使用に移行し、いくつかのファイルを編集し、問題なくチェックインしました。ただし、EF データ モデルの作業を開始したばかりで、ファイルを開くことができるにもかかわらず、エンティティ デザイナーの右クリック メニューの [データベースからモデルを更新] オプションがグレー表示または無効になっています。

私はこれに少し困惑しています。「他のユーザーのチェックアウトを許可するが、チェックインを禁止する」でファイルをチェックアウトしようとしましたが、違いはありません。また、プロジェクトが入っているフォルダー全体をチェックアウトすることもありません。

私が間違っていることを誰かが知っていますか?

編集:

TFS でプロジェクトを作成し、それにエンティティ モデルを追加すると、それを更新できることがわかりました。ただし、既存のプロジェクトを TFS にインポートしてから .edmx ファイルを編集しようとすると、問題が発生します。

4

1 に答える 1

1

私はなんとか問題を解決しました。他の誰かがこれに苦しんでいる場合に備えて、ここに投稿します。

プロジェクトが正しく設定されていません。最初にプロジェクトを開かずに「ローカルパス」のファイルを編集していました(今はちょっとばかげているようですが、TFSを使用するのはこれが初めてで、TFSでプロジェクトを開くとVSでプロジェクトとして開かれると想定していました) . ソース管理エクスプローラーで .csproj ファイルをダブルクリックすると、次のメッセージが表示されました。ソース管理は?」

「はい」をクリックすると、プロジェクトが正しく開き、データベースからモデルの更新を実行できました。

于 2012-10-01T14:10:13.023 に答える