VS2008:禁用询问是否重新加载IDE外部更改的文件

Chr*_*ser 18 file reload visual-studio-2008 visual-studio

我有一个Visual Studio 2008项目,其中每个构建生成一些代码文件(解析器,通过MSBuild集成,也称为编辑*.csproj文件).VS不知道这些文件的生成性质(即它们不是"自定义工具"的结果.)所以它们随着每次构建"改变",自然而然.如果我想重新加载那些,VS2008会在每次构建后问我文件:

此文件已在源外修改
您要重新加载吗?

如果我在我面前打开了其中一个文件,那就没关系,但即使没有打开任何代码文件,我也会得到这些模态对话框.

所以我的问题是:有没有办法禁用此对话框,每个项目,每个解决方案或全局?

谢谢!

Tim*_*ter 50

对于VS2008:Tools> Options> Documents>Detect when a file is changed outside the environment

对于VS2010/2012 /二千零十五分之二千零一十三:Tools> Options> Environment> Documents>Detect when a file is changed outside the environment

  • 我的(自定义和法语localicez)Visual Studio实例显示工具/选项/环境/文档/ ...我是唯一的吗? (7认同)
  • 请参阅下面的第二个注释.在VS-2010中,有一个子项目:"检测文件何时在环境外更改".它被称为:"自动加载更改,如果已保存." 当我选中此选项(以及已经检查过的父选项)时,我所有关于Chripy 2.0文件聚合和缩小的问题都消失了.只是澄清一下,因为上面的答案可能被解释为完全关闭通知,这通常不是一个好主意. (2认同)

小智 11

在Visual Studio Pro 2012中

有一个"自动加载更改,如果保存",它可以工作.

工具>选项>环境>文档>检测文件何时更改>自动加载更改(如果已保存)


Dre*_*kes 7

因为一幅画描绘了千言万语......

在此输入图像描述