每次我在VS2008中保存一个文件时,它都会立即弹出“这个文件在源代码编辑器之外被修改了。要重新加载它吗?”留言框。

但是我正在编辑和保存它,从内部的 of VS2008!这发生在项目中的特定头文件上,同一项目中的其他文件也可以。
其他人有没有遇到过这种奇怪的行为?
发布于 2015-11-26 08:44:16
我刚知道是怎么回事,现在我觉得很蠢。
我有一个从C:\Projects到C:\工作区的连接点( uses的NTFS符号链接),因为该项目有硬编码的路径(我使用C:\工作区,开发它的人使用C:\Projects)。
该文件以C:\Workspace\Project1\file1.h和C:\Projects\Project1\file1.h的形式在两个选项卡中打开。相同的文件,但VS不知道,它认为它是两个不同的文件!
因此,当我从一个选项卡中保存它时,VS认为“其他”文件是外部编辑的。
好的,我怀疑其他人是否会有这个问题,因为几乎没有人在Windows中使用符号链接,即使NTFS支持它。
https://stackoverflow.com/questions/33933756
复制相似问题