.database ファイルは、Visual Studio が毎回作成するローカルの「ランタイム」タイプのファイルであることがわかります。これは実際のソース ファイルではないため、ソース セーフにチェックインしないでください。私が思うことは次のとおりです。
- このファイルはVSによって作成されます
- ある時点で、誰かがそれをソースセーフにチェックインし、ファイルを作業フォルダーで読み取り専用にします
- 次回、VS はファイルの作成を再試行します。(チェックアウトされていない限り)できないため、少し異なる名前で別のものを作成します
- ファイル名が異なるため、
.dtproj
それを参照するファイルが変更されます。したがって、.dtproj
ファイルは自動的に変更されているため、ファイルをチェックアウトしようとします。
- カオスと混乱が続く
これは、これを修正するために大まかに行ったことです。
- ソース管理からファイルを削除
.database
し、二度と追加されないようにする
- VSを閉じる
.database
ローカルの dev フォルダーからファイルをバックアップして削除します
- VSを開いて最新のものを入手する
.database
参照ファイルが見つからないため、VS で「このプロジェクトを読み込めませんでした」タイプのエラーが発生する場合があります。
- プロジェクトをロードするには、有効な
.database
ファイル (破損している可能性があります。ファイルの内容を確認してください) をローカル フォルダーに取得し.dtproj
、テキスト エディターでファイルを編集して有効なファイルを指定する必要があります。
- .dtproj ファイルが機能するようになったら、チェックインして、全員が最新の状態になるようにします。
- 誰も .database ファイルをチェックインしないようにしてください
データベースとは何の関係もないのに、なぜ .database ファイルと呼ばれるのか。.database をオンラインで検索すると、この迷惑な VS ファイルではなく、データベースに関する情報が得られます。