Вопрос по временным файлам ASP.NET

Есть вопрос по папке "Temporary ASP.NET Files"; У меня есть немного знаний о том, для чего эта папка, как указано в другой теме на этом форуме

Для чего нужна папка "Temporary ASP.NET Files"?

Но в последнее время я получаю предупреждение, пытаясь построить свой новый проект, как показано ниже

'c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\some folder\filename.cs' конфликтует с импортированным типом... используя тот...

Похоже, что две копии (теневая копия) одного и того же файла класса (файл.cs) существуют в двух разных версиях временной папки, и поэтому использование какой-либо из них вызывает путаницу.

У меня вопрос: Должен ли я удалить все содержимое из папки "Temporary ASP.NET Files"? Есть ли побочные эффекты, если я это сделаю? Пожалуйста, дайте мне знать.

Спасибо рахул

3 ответа

Решение

Если вы закроете все свои экземпляры VS 2005, вы можете удалить все файлы / папки в этой папке. Эта папка в точности как она называется - Временная. Он загружает все экземпляры ваших скомпилированных файлов по мере их поступления в память при загрузке на веб-сайт. Когда вы выполняете "очистку" своего решения, предполагается, что файлы в папке, относящиеся к вашему открытому решению, будут очищены.

Если вы очистите свои файлы и у вас по-прежнему будет эта проблема, то проблема будет связана с тем, как вы ссылались на проекты и сторонние библиотеки в своем решении.

Вы пытались очистить свое решение / проект и перекомпилировать? Это только удалит скомпилированные / временные файлы, связанные с этим проектом.

Если вы возьмете сейчас свой проект, поместите его в zip-архив и отправите его другу, тогда у него нет временной папки для этого проекта, и он тоже может его собрать... Так что ваш основной материал должен быть в самом каталоге проекта. Вы все правильно сохранили? Тогда закрой свой Vs и убери беспорядок. (Уверен на 99%)

Другие вопросы по тегам