Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/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 2012 Visual Studio 2012不断抱怨在源代码编辑器之外修改了文件_Visual Studio 2012 - Fatal编程技术网

Visual studio 2012 Visual Studio 2012不断抱怨在源代码编辑器之外修改了文件

Visual studio 2012 Visual Studio 2012不断抱怨在源代码编辑器之外修改了文件,visual-studio-2012,Visual Studio 2012,我正在使用visualstudio中的解析器生成器ANTLR,开发一个解析器。自然地,ANTLR会不断地重新生成某些文件。每次它这样做时,VS都会弹出一个对话框,上面写着: 该文件已在源编辑器外部修改。 你想重新加载它吗 我想要的答案总是对所有人都是 有没有办法告诉Visual Studio始终假定我要重新加载自动生成的文件,而无需提示?单击工具,然后单击选项,然后在左侧的环境节点下选择文档,然后选中显示“自动加载更改”(如果已保存)的框: 如果您使用的是Visual Studio的内部编辑器,

我正在使用
visualstudio
中的解析器生成器
ANTLR
,开发一个解析器。自然地,
ANTLR
会不断地重新生成某些文件。每次它这样做时,VS都会弹出一个对话框,上面写着:

该文件已在源编辑器外部修改。
你想重新加载它吗

我想要的答案总是
对所有人都是


有没有办法告诉Visual Studio始终假定我要重新加载自动生成的文件,而无需提示?

单击工具,然后单击选项,然后在左侧的环境节点下选择文档,然后选中显示“自动加载更改”(如果已保存)的框:


如果您使用的是Visual Studio的内部编辑器,并且您知道没有其他人在编辑该文件,您可能会想知道为什么会发生这种情况。在我的例子中,我意识到我正在处理一个连续备份的网络文件夹,这就是为什么每次我对该文件进行更改并保存时都会重新保存该文件的原因。因此,如果您可以将文件移动到本地文件夹,而不是备份文件夹,这也可能解决此问题。

这不适用于我从CMake生成的CUDA项目。