一些Visual Studio项目抱怨临时文件丢失,因此无法打开.错误代码&H80070003

Fro*_*840 14 .net vb.net visual-studio-2010 visual-studio

我在终端服务器上运行Visual Studio 2010,并且在一段时间内问题相对较少.今天早上我开了我的电脑并且在英国的长周末,以下问题似乎已经发展.

我有一堆项目(但不是我的所有项目,而不是给定解决方案中的所有项目)抱怨某个特定文件(计算机上不存在)无法打开,因此这些项目将会不再编译了.这是错误:

Error   31  Unable to open module file
'C:\Users\[username]\AppData\Local\Temp\2\.NETFramework,Version=v4.0.AssemblyAttributes.vb':
System Error &H80070003&
Run Code Online (Sandbox Code Playgroud)

我可以简单地将文件复制到该目录中并完成它,我很确定它会起作用,但我很感激有任何见解,任何人都可以告诉我为什么会出现这个问题,以及我可以做些什么来避免它发生在将来.

编辑:好的,现在事情已经达到了一个奇怪的全新水平.我重新启动了服务器,我得到了相同的错误消息,只是现在它要求的文件存在,并且可以在Visual Studio中打开而没有任何问题.

然而,IDE的另一部分仍然坚持它无法打开模块文件......

编辑2:无法删除该文件,因为它声称在另一个程序中打开,但我已经注销并再次登录,并且不应该有任何访问它.

编辑3:因为在他的回答下面有一道评论,我在这里提到Jared建议删除有问题的解决方案的SUO文件(不是特别与任何问题项目有关的文件,奇怪)是什么解决了这,最终.

Jar*_*Par 15

如果您已验证该文件不存在且仍在收到该消息,则最可能的答案是该目录上的权限不允许您的用户帐户写入它们.尝试在该目录中创建一个文件,看看它是否成功.如果没有,那么您知道这是问题,您需要更正权限

从上面的"编辑3"和下面的注释:此问题的解决方案是*.SUO从磁盘中删除该文件并再次打开解决方案.

  • 对不起,我想我不是很清楚.问题目录是我自己的用户目录中的Temp文件夹.我有读/写访问权限.在\ Temp \中实际上还有一个\ 3 \目录(问题是关于\ 2 \目录),\ 3 \目录包含丢失的文件.这只是因为这些都与我的代码或我故意做的任何事情无关,这是一个IDE问题.我在代码中的任何地方都不玩C:\ Users\... (2认同)