Visual Studio在vctmp文件中显示警告

sch*_*her 7 c# warnings visual-studio visual-studio-2015

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

#warning expand for all properties
Run Code Online (Sandbox Code Playgroud)

编译项目时,警告会在错误列表中显示两次.一旦进入原始文件,一次进入一个名为的文件vctmp2984_94722.cs.我可以在visual studio中打开临时文件,它具有该文件的先前状态.无法在资源管理器中打开文件,导致临时文件的路径指向不存在的位置:C:\ Users\developer\AppData\Local\Temp\TFSTemp\vctmp2984_94722.cs

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

小智 18

当你开始构建时,你有没有"比较"运行("Diff-xxx")窗口打开?我注意到我得到了这个 - 在一个名为"Miscellaneous Files"的项目中有大量的vctmp错误,但当我关闭Diff窗口时,它们都消失了.

  • 我似乎无法在任何地方找到相应文件的差异窗口。但“窗口>关闭所有文档”为我解决了这个问题。如果您确实不想关闭所有内容,请尝试关闭并重新打开 VS。 (3认同)
  • 这个答案完美地解决了我的问题。在出现错误之前几分钟,构建工作正常(在临时 .cshtml 文件中)。关闭我的差异窗口,一切恢复正常。 (2认同)