C# Visual Studio在vctmp文件中显示警告

C# Visual Studio在vctmp文件中显示警告,c#,visual-studio,visual-studio-2015,warnings,C#,Visual Studio,Visual Studio 2015,Warnings,我在visual studio中打开了一个C#项目。我们正在使用TFS来管理我们的项目。在项目的一个源代码文件中,我以以下方式配置了警告: #warning expand for all properties 当我编译我的项目时,警告会在错误列表中显示两次。一次在原始文件中,一次在名为vctmp298494722.cs的文件中。我可以在VisualStudio中打开临时文件,它具有文件的先前状态。 无法在资源管理器中打开文件,因为临时文件的路径指向不存在的位置:C:\Users\develop

我在visual studio中打开了一个C#项目。我们正在使用TFS来管理我们的项目。在项目的一个源代码文件中,我以以下方式配置了警告:

#warning expand for all properties
当我编译我的项目时,警告会在错误列表中显示两次。一次在原始文件中,一次在名为
vctmp298494722.cs的文件中。我可以在VisualStudio中打开临时文件,它具有文件的先前状态。
无法在资源管理器中打开文件,因为临时文件的路径指向不存在的位置:C:\Users\developer\AppData\Local\Temp\TFSTemp\vctmp2984\U 94722.cs


有人知道如何解决这个问题吗?

当您开始构建时,是否有一个“比较”窗口(打开了“Diff-xxx”)在运行?我注意到我在一个名为“Miscellaneous Files”的项目中遇到了大量vctmp错误,但当我关闭Diff窗口时,它们都消失了。

我似乎在任何地方都找不到对应文件的Diff窗口。但是
Window>关闭所有文档
为我修复了它。如果你真的不想关闭所有东西,试着关闭并重新打开VS。这个答案让我很好地解决了问题。在出现错误(在temp.cshtml文件中)前几分钟,构建工作正常。关闭我的差异窗口,一切恢复正常。