Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何停止Visual Studio提示我更改未打开的文件?_Visual Studio - Fatal编程技术网

Visual studio 如何停止Visual Studio提示我更改未打开的文件?

Visual studio 如何停止Visual Studio提示我更改未打开的文件?,visual-studio,Visual Studio,有时在使用Visual Studio时,会显示一个带有文件名的提示: 此文件已在源外部修改 你想重新加载它吗 但是,我没有在VisualStudio中打开该文件。在我的例子中,提示我输入的文件是临时调试文件,除非我在调试模式下编译,否则这些文件只在构建期间存在 如何停止Visual Studio提示我未打开的文件?有两种情况会发生这种情况,一种是完全禁用该行为的方法 我发现的最棘手的问题是,如果在代码文件中设置了断点,而这些断点没有打开,或者不存在,或者只是暂时存在。VisualStudio将提

有时在使用Visual Studio时,会显示一个带有文件名的提示:

此文件已在源外部修改
你想重新加载它吗

但是,我没有在VisualStudio中打开该文件。在我的例子中,提示我输入的文件是临时调试文件,除非我在调试模式下编译,否则这些文件只在构建期间存在


如何停止Visual Studio提示我未打开的文件?

有两种情况会发生这种情况,一种是完全禁用该行为的方法

我发现的最棘手的问题是,如果在代码文件中设置了断点,而这些断点没有打开,或者不存在,或者只是暂时存在。VisualStudio将提示您对这些文件进行任何更改,在我的例子中,这些更改是在每次编译中进行的,因为我在调试文件中有断点(根据我的问题)。要解决此问题,您可以:

  • 生成调试文件,打开它并删除其中的所有断点
  • 使用Ctrl-Shift-F9或“调试”菜单下的“删除所有断点”操作删除所有断点
或者,在某些情况下,打开并关闭提示您输入的文件也可以解决此问题

最后,您可以完全禁用提示行为,方法是取消选中“工具”>“选项”>“文档”>“在环境之外更改文件时检测”中的选项