Очистите конфликтные файлы классов из временных файлов ASP.NET
-
30-09-2019 - |
Вопрос
Класс файлов конфликтов в C: Windows Microsoft.net Framework v2.0.50727 versary файлы asp.net мешают мне построить решение. Несмотря на то, что я стараюсь вымогать папку, каждый раз, когда Visual Studio начинает процесс сборки, он приносит в файл класса в папку Temp с той же именем папки. Если я перезагрузим машину или оставьте ее в течение ночи, строить проект без ошибок. Есть ли в любом случае, чтобы сказать Visual Studio, чтобы удалить / игнорировать / очистить любые файлы классов классов, которые могут быть в папке Temp?
Опция чистого решения в VS тоже не работает. Класс файл в конфликте находятся из папки App_Code.
Решение
Добавление это В качестве ответа здесь напрямую: переместите местоположение TEMP для более легкой очистки или события предварительного сборки
<system.web>
<compilation tempDirectory="d:\TempASP.NETFiles\">
...
</compilation>
</system.web>
Источник был таким ответом, который приведет к этому:http://blog.cwa.me.uk/2007/10/15/relocating-temporary-aspnet-files/
Другие советы
Чистый, закройте весь экземпляр VS, удалите файлы Temp, пустой корзину, бросьте щепотку соли над левым плечом. Начните против и восстановить все.
работает для меня в нечетные времена это происходит
Убедитесь, что вы не скомпилировали DLL-файл и не скомпилировали равный класс в проекте.
Используйте операцию предварительной сборки в проекте, чтобы убедиться, что папка очищена, она, возможно, автоматически составляющая ваше приложение перед его обслуживанием.
Я думаю, что у вас есть два класса имена, которые одинаковы: один в вашем App_Code и другом классе как имя пользователя контроля или страницы.
Я столкнулся с аналогичным видом вопроса в моем проекте. Файлы столкнулись с наносом между файлами, имеющими одно и то же имя из текущего проекта и другого проекта. Я решил это, удалив файлы из каталога Bin My Project, в зависимости от того, что я не хотел. (Тем не менее, если проблема не решена, удалите ненужные файлы и временные файлы из папок «Отладка» и «Отпуска».). Это работало на 100% в моем случае.