Visual studio 找不到临时生成的文件\u GUID

Visual studio 找不到临时生成的文件\u GUID,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我将visual studio解决方案从一个文件夹复制并粘贴到另一个文件夹,现在当我打开在“输出”窗口中看到的新解决方案时(显示输出设置为intelliSense): 如何使这些消息消失?尝试删除suo文件。这似乎有时对我的情况有所帮助。我认为这个github问题可能就是答案: 具有分辨率描述 “是的,当这种情况发生时,roslyn正在试图读取文件 很明显,这些文件不再可用或已锁定。我们 将某些内容打印到输出窗口,以便人们了解这一点 他们并不困惑为什么像智能感知这样的东西没有显示出来 有关他们项

我将visual studio解决方案从一个文件夹复制并粘贴到另一个文件夹,现在当我打开在“输出”窗口中看到的新解决方案时(显示输出设置为intelliSense):


如何使这些消息消失?

尝试删除suo文件。这似乎有时对我的情况有所帮助。

我认为这个github问题可能就是答案:

具有分辨率描述

“是的,当这种情况发生时,roslyn正在试图读取文件 很明显,这些文件不再可用或已锁定。我们 将某些内容打印到输出窗口,以便人们了解这一点 他们并不困惑为什么像智能感知这样的东西没有显示出来 有关他们项目的完整信息。”


在任何文本编辑器(如记事本+)中打开projectname.csproj文件。查找类似的代码,如下所示:

<Compile Include="obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs" />
<Compile Include="obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs" />
<Compile Include="obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs" />
<Compile Include="obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs" />
<Compile Include="obj\Release\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs" />
<Compile Include="obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs" />

删除这些行并重新启动visual studio,或者卸载解决方案并重新加载解决方案。

Answer for VS2017
  • 确保您的
    IntermediateOutputPath
    OutputPath
    目标路径末尾没有空格
  • 关闭项目并选择这三个文件夹,然后重新打开
    • 中间输出路径
    • 输出路径
    • .vs(这是项目目录中的隐藏目录)

  • 在相关配置下执行完全重建,当重建成功时,关闭并重新打开VS,这些虚假消息应消失

    我昨天就有了这个建议,在阳光下尝试了每一个建议,但没有一个奏效。 今天早上我又喝了一杯,整个重建过程都很顺利


    编辑:我刚刚注意到,没有为内置Configuration Manager选择发生这种情况的项目。我必须在几天前执行/bin和/obj文件夹删除以解决另一个问题,因此这可能是由于我的常规生成过程未刷新这些旧生成的残余部分造成的。

    您可以尝试在记事本中编辑解决方案文件,查看是否有对旧路径的引用,根据需要更新。我似乎记得我这样做过,但我找不到这些文件的任何引用。您是否尝试过清理和重建项目?是的,我非常确定我已经尝试过,但现在我没有任何测试用例。幸运的是,我没有导致此问题的解决方案。我将尝试在我的文件中找到一些类似的问题。我曾尝试删除bin和obj文件夹,但这没有帮助。当我删除了suo文件时,它又起作用了,谢谢!
    <Compile Include="obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs" />
    <Compile Include="obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs" />
    <Compile Include="obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs" />
    <Compile Include="obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs" />
    <Compile Include="obj\Release\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs" />
    <Compile Include="obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs" />