1

TFS と VS 2012 RC で以下を取得しました。修正を知っている人はいますか? MS Web サイトには存在しないようです。

TF400018: ローカル ワークスペース COMPUTERNAME;MYNAME のローカル バージョン テーブルを開けませんでした。ファイルが別のプロセスによって使用されているため、プロセスはファイルにアクセスできません

どんな提案も歓迎します。

4

2 に答える 2

4

私たちもこれを経験しました。RTM に移行すると、このような事態はかなり少なくなりますが、それでも多く発生する可能性があります。

ローカル ワークスペース (vs 2012 の新機能) を使用すると、ローカル ファイル ベースのデータベースが作成され、ローカルで行った変更を管理します。ソース ファイルを変更すると、このファイル ベース データベースを更新する必要があります。この更新が、定期的に変更をチェックする通常の更新タスクと競合する場合、このエラーが発生します。通常、この問題の原因は、意図したよりも多くのアイテムに対してローカル ワークスペースを使用しているか、ディスク I/O が遅すぎることです。

これに対する回避策は次のいずれかです。

  1. ディスクを ssd に置き換えます。I/O が向上すると、この問題の発生が大幅に減少します。
  2. サーバー ベースのワークスペースに戻ります。(これをより適切に処理します)
  3. TFS-GIT コネクタを使用し、オフライン サポートには git を使用します。
  4. ワークスペース マッピングを分割して、含まれる項目を少なくします。
于 2012-08-17T18:48:39.083 に答える
1

%Temp% フォルダの下のファイルを削除し、プロジェクトを「管理者として実行」モードで開いてください。

よろしく、カマラジ

于 2014-02-13T10:04:06.060 に答える