Я запускаю 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&
Я мог бы просто скопировать файл в этот каталог и сделать с ним, я уверен, что это сработает, но я был бы признателен за любую проницательность, которую кто-нибудь может объяснить мне, почему эта проблема возникла, и что я могу сделать для избегайте этого в будущем.
РЕДАКТИРОВАТЬ: Хорошо, теперь все перешло на совершенно новый уровень странности. Я перезагрузил сервер, я получаю то же сообщение об ошибке, только теперь файл, который он запрашивает, существует и может быть открыт в Visual Studio без проблем.
И все же другая часть IDE по-прежнему настаивает на том, что он не может открыть файл модуля...
РЕДАКТИРОВАТЬ 2: Не удается удалить файл, потому что он утверждает, что он открыт в другой программе, но я вышел из системы и вошел в систему снова, и не должно быть ничего доступного для него.
РЕДАКТИРОВАТЬ 3:. Поскольку рядом с его ответом есть стена комментариев, я остановлюсь на том, что предложение Джареда удалить файл SUO для решения, имеющего проблему (не файлы, специально предназначенные для любых проблемных проектов, как ни странно) было тем, что в конечном итоге решило это.