Вопрос по временным файлам 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%)