这真的让我很沮丧。我的文件不断被重新创建,但不是真的。它出现在我的项目中,它出现在 Windows 资源管理器中,但我无法打开它,它说该文件不存在。如果我尝试删除它,它说它找不到该项目,但是如果我尝试删除它,它说它失败了,然后刷新,文件就消失了。但是如果我回到我的项目并刷新目录,它会再次出现在项目和资源管理器中。
现在我已经读到,如果您的 RAM 较低并且正在执行大量操作,则可能会导致这种情况,但是我有 16gb 的 RAM,并且只使用了一个 VS 实例,所以不可能。我还读过重新启动计算机会有所帮助。好吧,当我重新启动时,有时我可以在那里看到该文件,有时却看不到。如果它在那里,我可以 F5 并且它消失了。但是,只要我尝试 SVN 更新(即使它没有在 svn 日志框中更新/添加任何内容),或者尝试构建项目,或者只是再次从 Visual Studio 中刷新目录,就会出现 ghost 文件.
这阻止了我发布网站,因为每次我去发布它时,它都会抛出一个错误,告诉我幽灵文件丢失。但是错误消息中没有文件指示符,并且在整个解决方案中搜索对它的任何引用都不会返回任何结果......所以我不知道该怎么做。