1

Visual Studio を使用すると、ファイル名を含むプロンプトが表示されることがあります。

このファイルはソース外で変更されてい
ます。再読み込みしますか?

ただし、そのファイルを Visual Studio で開いていません。私の場合、要求されたファイルは、デバッグ モードでコンパイルしていない限り、ビルド中にのみ存在する一時的なデバッグ ファイルでした。

開いていないファイルを求める Visual Studio のプロンプトを停止するにはどうすればよいですか?

4

1 に答える 1

2

これが発生する 2 つのケースと、動作を完全に無効にする 1 つの方法があります。

私が見つけた最も難しいのは、開いていない、存在しない、または一時的にしか存在しないコード ファイルにブレークポイントが設定されている場合です。Visual Studioは、これらのファイルへの変更を要求します.私の場合、デバッグファイルにブレークポイントがあったため、すべてのコンパイルで変更が行われました(私の質問による)。これを修正するには、次のことができます。

  • デバッグ ファイルを生成して開き、ブレークポイントを削除します。
  • Ctrl-Shift-F9 を使用するか、[デバッグ] メニューの [すべてのブレークポイントを削除] アクションを使用して、すべてのブレークポイントを削除します。

または、プロンプトが表示されているファイルを開いて閉じることでも、この問題を解決できる場合があります。

最後に、[ツール] > [オプション] > [ドキュメント] > [環境外でファイルが変更されたときに検出する] でオプションのチェックを外すことで、プロンプトの動作を完全に無効にすることができます。

于 2012-06-14T07:40:16.413 に答える