Выбрасывание VS2010 Не удалось скопировать файл obj \ x86 \ Debug \ [file] .exe, потому что он не был найден.

Я пишу игру для Windows Phone 8, для которой требуется ряд поддерживающих настольных приложений: редакторы уровней и т. Д. Поскольку у меня есть только экспресс-версии VS, я использую 2010 для Windows Phone для их создания (2012 не предлагает возможности создавать приложения Windows, а мне нужен XNA).

Недавно я получал странную ошибку при попытке сборки: «Не удалось скопировать файл« obj \ x86 \ Debug \ LevelEditor.exe », потому что он не был найден».

Я пробовал несколько решений, даже дошел до того, что полностью перестроил решение, воссоздал все файлы классов, а затем скопировал код из старых файлов через текстовый редактор - ничего не работает.

Эта ошибка кажется полностью ложной, как если бы в моем проекте было какое-то ограничение по размеру: игра со строковыми константами в различных классах, похоже, указывает на это, поскольку я могу увеличивать количество символов в одном, пока не возникнет ошибка, затем уменьшите еще один в совершенно другом классе, и проект будет построен снова.

Кто-нибудь еще видел подобное поведение? И есть ли решение, ведь это сводит меня с ума!


person Ben Pritchard    schedule 26.11.2013    source источник
comment
Возможно ли, что ваш файл проекта содержит жесткую ссылку на вывод отладки, и вы перешли на сборку Release?   -  person JaredPar    schedule 26.11.2013
comment
Что-то удалило файл сразу после того, как компилятор создал его. Это не очень редко, это вирус, поражающий многие машины. Имеет множество названий, но особенно неприятен Avast.   -  person Hans Passant    schedule 27.11.2013
comment
Спасибо, Ганс - даже не подумал, что Avast может вызывать проблемы с моими собственными сборками ... и его переключение в беззвучный режим не помогло! Исключен путь сборки из сканирования Avast и снова сборка проекта. Спасибо!   -  person Ben Pritchard    schedule 02.12.2013
comment
У меня была такая же проблема, и после копирования, вставив вещь enitre в новый каталог, а затем загрузив копию в VS, она сработала. Может быть, это сработает для вас.   -  person ClassicThunder    schedule 27.03.2014


Ответы (2)


Как уже было сказано, проблема была в Avast. Спасибо!

person Ben Pritchard    schedule 29.03.2014

Просто зайдите в диспетчер задач в разделе «Процессы» и найдите имя своего проекта, затем щелкните правой кнопкой мыши и завершите процесс. Затем откройте свой проект в Visual Studio, нажмите «Выполнить», и все заработает.

person user3708214    schedule 21.08.2016