2012-02-17 8 views
2

私のedmx(MyDatabase.Edmx)ファイルでは、データベースからモデルを更新してプロジェクトを再構築するたびに、デザイナーファイル(MyDatabase1.Designer.cs)が重複して作成されます。重複したファイルの作成を避けるためにconfigファイルを知っている人がいるのだろうか?それは私のローカルで開発目的のために起こる、私の他のチームメイトは同じ問題を起こさない。edmx reビルドcreats duplicate designer csファイル

答えて

0

私がやったやり方は、TFSからedmxファイルをチェックアウトし、テーブルをリフレッシュすることです。プロジェクトを再構築して、ソリューションを再構築します。 何らかの理由により、ファイルの複製が停止しました。

1

MyDatabase.Designer.csがプロジェクトに通常のソースファイルとして含まれているようです。それを除外して、MyDatabase1.Designer.csを削除し、プロジェクトを再構築してください。

+0

ええ、私は再構築するたびに削除後も再び表示されます。 – gdubs

+0

あなたのプロジェクトにはMyDatabase.edmxだけが含まれているはずです。 MyDatabase.Designer.csが自動的にインクルードされます。 MyDatabase.Designer.csに手動で含まれていないことを確認できますか? –

+0

うーん...私は本当にそれを行う方法を知っていません。私は尋ねる。 – gdubs

1

これは古い質問ですが、私は同じ問題に直面していて、正しく解決する方法を見つけました。 .edmxファイルを含むプロジェクトファイルを調べると(.csprojファイルを任意のテキストエディタで開きます)、.Designer.csファイル名(あなたの場合はMyDatabase1.Designer.cs)が数多く表示されます。それらをMyDatabase.Designer.csに変更し、MyDatabase.Designer.csファイルの名前をMyDatabase.Designer.csに変更して問題を修正します。

関連する問題