新しい Windows ストア アプリに VS2012 を使用しています。Win8 PC と MacBook Pro の 2 台のマシンがあり、どちらも同じ DropBox アカウントを使用して作業ファイルを同期しています。これが問題です。私は現在、VS2012を使用して、PCでのみ作業しています。それでも、編集およびテストしているファイルが別のプログラムによって変更されているというポップアップ ダイアログ メッセージが継続的に表示されます。再読み込みしますか?
私はそれをリロードすることを拒否し、別のテキスト編集プログラムに行って 2 つのファイルを比較します。
これが私が見つけたものです。「home.js」というラベルの付いたファイルには、編集セッションを開始したときの元のコンテンツがまだ含まれています。「home (Dell1405's conflicted copy 2013-02-08).js」というラベルの付いたファイルは、私の最新の更新と一致しています。そのため、DropBox はファイルの新しいコピーを同期しようとしたようですが、ファイルが別のソースからのものであると信じ込まされ、競合コピーとしてマークされます。
したがって、VS が警告した「新しい」ファイルは、実際にはプロジェクトをデバッグ モードで実行したときに保存された最新のコピーであり、VS 編集ウィンドウに表示されるコードと一致します。
私の質問は次のとおりです:デバッグ中に、VSは私のコードファイルを、私が見るディスクの場所とは異なる一時領域に保存していますか? そして、これが DropBox (と私) を混乱させているのですか? もしそうなら、どうすれば修正できますか?
作業を開始する前に PC の DropBox をシャットダウンすることもできると思いますが、編集した画像を Mac から PC に移動するにはスニーカーネットに頼らなければなりません。