IntelliSense继续给出[Failure]找不到路径C:\ TEMP

时间:2017-03-22 13:49:18

标签: visual-studio visual-studio-2015 intellisense

更改我的临时文件夹后,我在VS2015中遇到智能感知问题抱怨它无法找到临时文件夹(其他应用程序,包括VS2015,找到新位置就好了)。

我在启动项目后收到的错误(似乎发生在任何类型的解决方案,C#,ASP.NET等)在Visual Studio 2015的输出窗口中反复出现此消息:

enter image description here

[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.
[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.
[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.
[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.
[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.
[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.
[Failure] Could not find a part of the path 'R:\TMP\.NETFramework,Version=v4.0.AssemblyAttributes.cs'.

我想我已将所有流氓引用替换为注册表中的R:\TMP位置,但这个仍然存在。任何人都知道如何解决这个问题?

3 个答案:

答案 0 :(得分:22)

  1. 退出Visual Studio
  2. 删除所有非项目文件(bin,obj .vs,_ReSharper.Caches文件夹,* .suo文件,...)
  3. 启动VS并重建
  4. 为我修好了。

答案 1 :(得分:0)

相关但可能不完全回答此答案。

我遇到了这个问题,但意识到错误消息找不到v4.x.0,因此我更改了AppData / Local / TEMP目录中的文件名以及代码中的版本。然后我又遇到一个错误,说它缺少v4.y.0。因此,我复制了原始文件,并得到了两个文件,两个文件的名称和代码均指向两个版本。然后,我运行“清洁解决方案”命令和“重建”命令,重新启动VS,然后它开始工作。

答案 2 :(得分:0)

只需转到:  构建, 比选择:  重建解决方案  ...就这么简单...