Не удалось скопировать файлы для tranquillity
В процессе логина ева иногда начинает подгрузку данных с сервера, в данный момент это около полутора мегабайт. Для модемщиков это довольно таки болезненный процесс.
Загруженные данные сохраняются в папке *eve folder*/cache , в виде следующих файлов :
- machoCachedMethodCalls5.dat;
- machoCachedObjects5.dat;
- machoMethodCallCachingDetails5.dat.
При каждом запуске ева проверяет эти файлы ( пока не разобрался что именно проверяется, похоже время создания и наличие необходимых данных) и если они ёё устраивают, то загрузка с сервера не производится, в обратном случае всё не понравившееся заново загружается с сервера.
Решение проблемы просто до невозможного. После удачного запуска евы, открываем папку *eve folder*/cache и копируем указанные выше файлы в отдельную папку. И если в дальнейшем клиент начинает что-то загружать, то просто закрываем клиент и копируем файлы обратно в *eve folder*/cache. Если клиенту что-то не понравится, то он сам подгрузит с сервера и если это произошло просто обновляем скопированные ранее файлы в отдельной папке.
Чтобы не делать все это ручками можно написать .bat-ник и все это будет производится автоматически. Вот как это сделал я
del /q /f /s D:\eve\cache\Pictures\*.*
del /q /f /s D:\eve\cache\texture\*.*
del /q /f /s D:\EVE\cache\Browser\Img\*.*
copy /y D:\eve\cache\cachefiles\*.* D:\eve\cache\
start D:\eve\eve.exe
exit
Соответсвенно первые три строчки это прочитска кэша ( необязательны ). В моем случае "удачные" файлы отложены в папку D:\eve\cache\cachefiles\*.* и оттуда копирутся в в папку кеша. далее запускается сам клиент.
В итоге кэширование ПОЧТИ исчезает, как минимум клиент грузит с сервера намного меньше данных. Почему почти , все изза послдених патчей немного изменена система кэширования, ева во время игры постоянно подгружает новые данные.
Small hint: для небольшого ускорения работы клиенты периодически рекомендуется чистить папки \capture\Chatlogs \capture\Gamelogs и
\logs . Тк там скапливается оргомное количество файлов и виндоус имеет глупое свойство тромозить на папках с большим количеством файлов ( хз почему . я не спец в этом деле, если кто знает напишите )
P.S. за все указанное выше автор отвественности не несёт, вы используете это на собственный страх и риск, а следовательно если крашнет, то это ваша проблема :) .
Спасибо за инфу! А что это за текст маленькими буковками? :D
А я вот в эксперементальних целях не удаляю кэш, уже накопился 1.5ккк, тьфу, 1.5 Гб =) Мне интерестно, забьёт ли он мой винт или нет? =)
Причём играю на момеде, правда связь стабильно 5-6 кбит/с (49.600), так что проблем с подгрузкой нет, минута-три времени потерь на это, вщм не страшно, зато кэш растёт и крепчает, потом выпущу антологию кэша ПаКсана на 46 дисках и стану миллионером :)
Не обращайте внимания всё это полный бред человека не спавшего пару суток 8O
Можно приспособить еще софтинку nnCron для автоматизации. Ей можно сказать следить за ЕвЕ и если будет запущена EvE то она сама запустит батничек. В этой софтинке свои макросы можно сделать(там мощный скриптовой язык), можно доизвращатся чтобы она даже сама логинилась и в перса заходила. но, лично мне, как-то лень.
а помому все это лажа про обход кэширования.
сам то вдумайся зачем копировать те файлы которые еве не понравились? они же ведь и вследующий раз непонравяться.
скорее всего тут что то другое
Не должно. Любой анинсталер удалит почти все только в том случае, если софт через него инсталился. Потом уже поздно. Он таких слов "QT_OPENGL" не знает.
В ручну видаляв видно шось лишалося и "ошибка" залишалася.Удалив игру через Revo Uninstaller , ПОМОГЛО . можна грати. тепер головне взнати счого взялася "ошибка",щоб не повторити те саме.
kasoi1
Подскажите с чем может быть связано. при нажатеи играть видает" Could not copy files for tranquility " и как решить проблему.
Шилов
Clone Grade Delta
Try going to Settings, Shared Cache Settings and run Verify. If that doesn't help, try the Fix permissions from the same dialog.
If that still doesn't help, open up the shared cache folder. You can do that from the E menu, Find in Explorer, Shared Cache. Delete the tq folder and restart the launcher, let it rebuild the folder from scratch. Don't worry, settings are not stored in there.
TheDrot
Clone Grade Zeta
- EVE Ingame: ATSASALA U Merazor-a
- Corp: University of Caille
- Ally: Gallente Federation
- Client: Eng
Это что-то не по русски чтоли написано?
ЦЦП скрывали этот простейший метод от нас годами! Чтобы победить в Eve online нужно каждый андок.
Alkarian
Clone Grade Kappa
у кого то привычка пересилила писать по англ?
SkyNexGen
- EVE Ingame: SkyNexGeN
- Corp: Duche
- Client: Eng
Это что-то не по русски чтоли написано?
А ты наблюдательный
Хочу поблагодарить SkyNexGen'а за создание сочного топика, на почве которого выросло множество зеленых побегов бессмыслия. Хочу выразить признательность администрации форума, моей маме, компании Lenovo, а также господу Богу за то, что сотворил это чудесное место моего пребывания. Я рад, что смог достичь поставленной цели и теперь являюсь полноправным участником этого великолепного ресурса по производству потраченного впустую времени.
Шилов
Clone Grade Delta
у кого то привычка пересилила писать по англ?
Это ответ CCP Snorlax на офе. Первая же ссылка в гугле. Через месяц, правда, ему опять напомнят, что хинт помогает не всем, но ему уже будет не интересно. Если тс лень скопипастить ошибку в гугл, то мне лень ему переводить.
Что клиент, что ланчер. обнять и плакать. Я бы рекомендовал вообще все удалить, что может быть связано с евой. И поставить заново. Первым делом скачав новый ланчер. У меня дяденька на работе две недели с саппортом общался. Закончилось все ручной правкой переменной окружения. Сам недавно видел ситуацию, когда ты сначала нормально играешь, потому перелогиниваешься и все - больше не играешь. Потому что оно за это время обновилось, но у него не получилось, а оно в это не верит и хоть уверифайся. Надо ли объяснять, что на переменную за две недели верифай не повлиял от слова "никак"?
fxea
- EVE Ingame: ^^
- EVE Alt: Xeata
- Corp: -D.G-
- Ally: WarDogs
- Channel: X-Tea
- Client: Eng
Это ответ CCP Snorlax на офе. Первая же ссылка в гугле. Через месяц, правда, ему опять напомнят, что хинт помогает не всем, но ему уже будет не интересно. Если тс лень скопипастить ошибку в гугл, то мне лень ему переводить.
Что клиент, что ланчер. обнять и плакать. Я бы рекомендовал вообще все удалить, что может быть связано с евой. И поставить заново. Первым делом скачав новый ланчер. У меня дяденька на работе две недели с саппортом общался. Закончилось все ручной правкой переменной окружения. Сам недавно видел ситуацию, когда ты сначала нормально играешь, потому перелогиниваешься и все - больше не играешь. Потому что оно за это время обновилось, но у него не получилось, а оно в это не верит и хоть уверифайся. Надо ли объяснять, что на переменную за две недели верифай не повлиял от слова "никак"?
А предлагали уже уволить чудо, которое пишет лончер и расстрелять на торце пирса в безлунную ночь? 50 с лишним метров багов из 50.. Для такого подвига нужен талант особого рода.
чот 50 это я погорячился..
оно просто висит и ничего не делает
Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
VNI ULTIMATE HULL TANK
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или. игроков." © Art1st
kasoi1
Илья, Привет увидел что мы в одной группе, не подскажешь такая проблема случилась не могу зайти в аккаунт евы пишет "не удается подключится к порту 26000 по адресу tranquility.servers.eveonline.com"
Может сталкивался с таким? Или может кто с группы знает решение?
Руслан, ева перешла на 64 - ю бит систему, если у тебя 32 битная система, ева у тебя не пойдёт.
Как посмотреть какая у тебя бит система?
Можно в интернете
Илья, У меня 64 битная 8гб. оперативы что исключает (32х битку) из за чего не коннектится порт 26000 Это проблемы сервера?
И у меня такая же проблема, просто по среди дня вылетела игра и все, после не заходит пишет что не может соединиться с сервером порт 2600 не удается подключиться, но самое интересное к тестовому серверу подключается
Все текущие проблемы с логином и чатом лечатся при помощи ВПН, видимо это не дудос серваков евы, а роскомпозор
Доброго времяни сутокЕеВеВчане!Народ хелп ми . Что за Хрень?(Разорвано соединение между вашим компьютером и сервером EVE Online.
Причиной могли стать неполадки с сетевым подключением, перезагрузка сервера или временное нарушение в работе сети на одном из участков между вами и сервером EVE Online).
(Невозможно скопировать файл "obj\Debug\Project1.exe" в "bin\Debug\Project1.exe". Процесс не может получить доступ к файлу "bin\Debug\Project1.exe", так как он используется другим процессом.)
Поэтому я должен закрыть процесс из диспетчера задач. Мой проект - только одна форма, и нет многопоточности.
Какое решение (без перезапуска VS или уничтожения процесса)?
решение
- щелкните правой кнопкой мыши на веб-проекте, который нужно построить.
- нажмите на "свойства".
- выберите вкладку события сборки с левой стороны.
- в командной строке событий предварительной сборки вставьте эти 2 строки:
вы хорошо 2 идти!
Я столкнулся с той же проблемой на VS 2012 версии 11.0.60610.01 обновление 3 на Windows 8
не было открытых окон конструктора, и проект был простым консольным приложением.
удаление процесса vshost доступа к файлу не работает большую часть времени, так как процесс не обращается к файлу.
самым простым обходным путем, который работает и занимает наименьшее количество времени, является удаление проекта из решения, создание другого проекта в решение, а затем добавить снова.
Это раздражает и пустая трата времени, но это наименее дорогой из всех других вариантов, которые я знаю.
надеюсь, что это помогает.
Я думаю, что я решил его удалить галочку в Break all processes when one process breaks в параметрах отладки (первый скриншот op->второй вариант).
Он строился/работал хорошо некоторое время, так как я снял его.
Я использую MySql NET Connector и элементы управления DevExpress в своем проекте. Может быть, один из них не располагал связями, привязками и т. д. ну из-за этого флага beeing активирован.
отредактировано: определенно это работает! Больше нет "невозможно скопировать файл" и нет конструктора форм ошибки.
Кажется, что путем изменения имени сборки проекта устраняется проблема.
Так вместо этого
Я меняю его на этот
обратите внимание, что я только что изменил его с Increment and Recall до Increment_Recall , Я просто убрал пробелы. теперь он работает нормально для меня.
добавить в событие предварительной сборки вашего мастер-проекта taskkill /f /fi "pid gt 0" / im "YourProcess.vshost.EXE-файл"
мой вклад 10 центов.
У меня все еще есть эта проблема иногда на VS 2015 Update 2.
Я обнаружил, что переключение цели компиляции решает проблему.
попробуйте это: если вы находитесь в отладочном коммутаторе для выпуска и сборки, затем вернитесь к отладке. Проблема исчезла.
Я не могу дать решение, чтобы предотвратить это, но вы можете по крайней мере переименовать заблокированный файл (проводник windows или классическое командное окно), а затем скомпилировать/построить. Нет необходимости перезагружать или перезапускать VS201x. С некоторым опытом вы можете добавить сценарий предварительной сборки для удаления старых файлов или переименования, а затем в случае блокировки.
посмотреть этот и другие ответы. В принципе, у вас может быть MSBuild.exe процессов, запущенных в фоновом режиме, потребляя ресурсы. Если у вас есть какие-либо задачи до или после сборки, которые вызывают запуск MSBuild через командную строку, попробуйте добавить флаг "/nr:false" к этой команде. Но опять же, см. предыдущий ответ для более конкретных деталей.
вот что сработало для меня (2>nul 1>nul в конце + выход 0):
Если вы отладка шаблонов T4, а затем это происходит все время. Мое решение (до того, как MS исправит это) будет просто убить этот процесс:
Диспетчер Задач --> Пользователь --> T4VSHostProcess.exe
этот процесс возникает только при отладке шаблона T4, а не при его запуске.
- открыть свойства проекта [ меню > проект > свойства ]
- выбрать вкладку "отладка"
- снимите флажок "Включить процесс размещения visual studio"
- начать отладку [F5]
- вы получите предупреждение безопасности, просто "ok". Позволяет запустить приложение
- остановить отладку.
- установите флажок "Включить процесс размещения visual studio" на вкладке отладка,
- теперь попробуйте начать отладку, вы не увидите ошибку опять
[Работа для меня]
следуйте ниже шаги
- Открыть Диспетчер Задач (Ctrl + Alt + Delete)
- под производительность выберите вкладку выберите ProjectNameOfYours.exe>.
- нажмите на завершить процесс.
- Теперь строить решения.
вышеуказанные шаги разрешили ошибку навсегда :)
это работает для меня :)
этот вопрос был первым результатом при поиске следующая ошибка:
не удалось скопировать файл ". - потому что его не нашли.
при создании в Visual Studio 2013 (обновление 3).
решение: удаление "Productivity Power Tools" в Visual Studio 2013.
в моем случае это был Resharper Unit Tests runner (плюс тесты NUnit, никогда не было такой проблемы с MsTests). После убийства процесса удалось перестроить процесс, не перезапуская ОС или VS2013
Я не знал, что у меня все еще есть отладчик, и пытался построить в том же экземпляре Visual Studio. Как только я остановил отладчик, я смог его построить.
убийство vstest.executionengine.exe process (es) решает эту проблему в 90% случаев для меня. Если это не сработает, то и убийство QTAgent32.exe а затем удаление папок /bin и /obj для рассматриваемого проекта работает.
Это самая раздражающая часть моего рабочего дня. :)
для меня это был антивирус Avast, который не позволит visual studio писать/читать / выполнять файл. Поэтому мне пришлось добавить папку Visual studio 2010/2012 в список исключений антивируса. И сразу после этого баам. это работает.
убедитесь, что U закрыть все экземпляры wcfSvcHost и попробуйте снова. У меня получилось!
Я заметил некоторые ответы, которые решили мою проблему, но, на всякий случай, у кого-то есть та же проблема, что и у меня.
ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ КОНСОЛЬНОЕ ПРИЛОЖЕНИЕ: ПРЕЖДЕ ЧЕМ ДЕЛАТЬ ЧТО-ЛИБО ЕЩЕ.
убедитесь, что вы закрыли все окна консоли, которые могли быть открыты из предыдущей сборки. Например, я просто тестировал какой-то код в консольном приложении, я не понял, что окно консоли с одного из предыдущих раз, когда я запускал свою программу, было открыто. За это сеанс я отлаживал, окно было задвинуто назад, и я не мог его видеть. Просто говорю, что это может быть ваша проблема, поэтому проверьте, чтобы убедиться, что это не проблема.
Это должно работать.
Перейдите к свойствам вашего проекта. Внутри событий сборки в командной строке события Pre-build добавьте эти две строки кода:
Ответ 3
Я могу подтвердить, что эта ошибка существует и в обновлении версии VS 2012.
Моя работа - это:
- Очистить решение (и ничего не делать)
- Закройте все открытые документы/файлы в решении
- Выход VS 2012
- Выполнить VS 2012
- Решение для сборки
Что-то, что нужно рассмотреть. искать связанные файлы по проектам в одном решении.
Ответ 4
Реальная проблема - не ошибка, которую вы получаете; что приложение не очищается после себя.
Он либо держится за ссылки, не освобождает ресурсы, либо что-то еще, что заставляет процесс не заканчиваться, когда ему говорят закрыть. Устраните эту проблему, и эта проблема решится сама. Мы не можем вам помочь, если вы не разместите свой код (и в этот момент, если вам нужна помощь в этом, вы должны начать новый вопрос).
Ответ 5
Если вы посмотрите в каталоге obj, и вы не видите ваш .exe, возможно, что Avast! или другой антивирус удаляет его. Я бы на самом деле увидел .exe, и он исчез. Как только я выключил Аваст!, Проблема решена.
Ответ 6
Это происходит потому, что процесс [yourProjectName].exe не закрывается после завершения отладки.
Существует два решения этой проблемы.
Каждый раз, когда вы вносите изменения в приложение, перейдите в Диспетчер задач → Процессы → [yourProjectName].exe, завершите этот процесс. Вы должны завершить этот процесс каждый раз, когда вы вносите изменения в систему.
Добавьте кнопку выхода в приложение для выхода из окна и добавьте эту строку в событие click
Ответ 7
Мне пришлось зайти в Windows Explorer и удалить папку bin/debug, а также папки obj/debug. Затем я очистил и перестроил проект.
Ответ 8
Увидев подобную ошибку в визуальных студиях 2012 года, нет. Я обнаружил, что, перейдя в корневую папку проекта и щелкнув правой кнопкой мыши, я снял флажок только для чтения, и эта ошибка исчезла. По-видимому, TFS иногда делает доступной только папку. Надеюсь, это поможет любому, у кого есть аналогичная проблема. Благодаря
Ответ 9
Это случилось со мной на VS 2010 и Win 7.. Случай:
- Я не могу перестроить с помощью диспетчера конфигурации Debug, но я могу восстановить его с помощью диспетчера конфигурации Release
- Проверьте мой тип учетной записи на панели управления - учетная запись пользователя → Моя учетная запись является администратором
Остановите антивирус, проверьте запутанную запущенную программу с помощью диспетчера задач и ProcessExplorer
запустить VS как администратор
Если все это еще не работает.
Затем, последний способ попробовать:
- закрыть решение
- закрыть визуальную студию
- start - shutdown
- нажмите кнопку питания, чтобы включить компьютер.
- войдите в свою учетную запись, у которой есть права администратора при типе пользователя.
- повторно открыть решение
- перестраивать
- так работает. Все люди называют это как Reset Компьютер
Ответ 10
Я нахожу работу,:)
Ответ 11
Переименуйте сборку под другим именем, чтобы решить эту проблему.
Ответ 12
по какой-то причине, когда я открываю файл XAML, а затем строился, процесс XDesProc оставался в памяти при использовании DLL файла основной сборки
Ответ 13
Прежде чем перестраивать решение, очистить проект, остановите IIS и откройте свойство папки "bin > . Снимите флажок Атрибут только для чтения на вкладке общего доступа, затем перестройте.
Ответ 14
У меня была такая же проблема, после того, как вы прочли ваши ответы, отправились в Task Manager и искали app.exe , потому что я считаю, что, возможно, он не закрывается. И нашел его, выберите его и решите END TASK .my проблему.
Ответ 15
Я обнаружил, что окончание всех задач msbuild.exe(в диспетчере задач) устранило проблему с VS2012.
Ответ 16
Запустите Visual Studio как Administrator
Ответ 17
Мы недавно испытали это на проекте WinPhone 8, в обновлении версии VS 2012 года.
Необъяснимо, причиной послужил тип Tuple. Удалив код, который использовал кортеж, проблема исчезла. Добавьте код обратно к проблеме.
Ответ 18
Это будет звучать безумно, когда я когда-либо создам проект, будет отображаться ошибка, и антивирус avast покажет его как вредоносную попытку, и проект не запускается. Просто просто отключите мой антивирус и снова создайте мое решение. Создан файл EXE и успешно выполнен проект.
Или вы можете попробовать это
Ответ 19
Я решил это, убив XDesProc , у которого был дескриптор DLL, который он не смог удалить.
Ответ 20
Ответ 21
Не прямой ответ на ваш вопрос.
Ниже приведен один сценарий, когда это возможно -
Если ваше приложение находится в процессе отладки - скажем, с помощью отладки "Прикрепить к процессу", эта ошибка может появиться
Ответ 22
Если эта ошибка возникла, вы можете перейти к следующему
- Завершить задачу msbuild.exe
- Завершить задачу explorer.exe
- Запустите задачу explorer.exe снова
Ответ 23
для меня это был антивирус. Просто добавьте проект визуальной студии или всю родительскую папку в список исключений антивируса, или вы также можете добавить расширение файла как исключение, и этот метод работал у меня в visual studio 2010/2012
Ответ 24
- Закройте проект.
- Удалить папку bin.
- Откройте проект.
- Создайте проект.
Добавьте следующий код в событие предварительной сборки:
attrib -r $(OutDir)*..\* /s
Этот код командной строки удалит атрибут ready-only из папки "bin". Теперь визуальная студия может легко удалять и копировать новые dll.
Ответ 25
Я боролся с этим с годами. Наконец я загрузил LockHunter, чтобы узнать, кто заблокировал файл. В моем случае это был MBAM. Как только я добавил каталог проекта в список исключений MBAM, у меня больше не было этой проблемы.
Ответ 26
Очень простое решение - открыть диспетчер задач (CTRL + ALT + DELETE), перейти на вкладку Процессы и выполнить поиск по имени процессов с вашим именем проекта, которые все еще запущены. Убейте все процессы и продолжайте!:)
Ответ 27
после дня поиска и сборки и перестройки я обнаружил, что вам просто нужно выключить, включить визуальную студию, похоже, она ловит сервис в другой ветке
Ответ 28
Моя была решена путем:
- Чистый раствор
- Закройте все процессы в зависимости от VS (Текущие экземпляры).
- перестраивать
Ответ 29
У меня была эта проблема недавно на VS 2017 V15.8.9, у меня также была эта проблема в прошлом году на предыдущей VS
Я попробовал все ответы с отклонением голосов без удачи.
Затем я принял решение перезагрузить компьютер и заметил, что меня ждет обновление.
После перезагрузки ПК проблема была исправлена
Однако кто-нибудь еще испытал это в ожидании обновления? если я помню в прошлый раз, было также обновление, которое ожидало установки.
Надеясь, что это может пролить свет на то, что может быть причиной.
Ответ 30
Моя Visual Studio 2019 внезапно останавливается и перезапускается, а затем, когда я запускаю проект, появляется эта ошибка.
Я решил эту проблему, зайдя в папку моего проекта и удалив папку bin и obj. Затем очистите и пересоберите мой проект. Это решит мою проблему.
работает (иногда ), но это действует мне на нервы. Есть способ остановить это?
Мои настройки отладчика
в основном, я обнаружил, что эта ситуация произошла, когда процесс отладки был остановлен из-за исключения.
когда clean + build не решил эту проблему для меня, я добился успеха, выполнив следующее:
- Закрытие Visual Studio
- удалить bin и obj папки, и
- Повторное Открытие Visual Студия.
эта "ошибка" существует с Visual Studio 2003.
наконец, я также обнаружил, что часто могу преодолеть эту проблему, просто переименовав исполняемый файл, а затем удалив его.
в Visual Studio Premium 2013 (обновление 3) я решил это с помощью предварительной сборки One-liner:
это изящно удаляет любые старые файлы PDB (если это возможно), а затем переименовывает все, что осталось с . Хороший побочный эффект заключается в том, что если старый PDB все еще заблокирован, он просто добавляет другой .старая часть имени файла, и все они очищаются при следующем перезапуске Visual Studio и выполнении сборки.
например, сеанс сборки/отладки 1 оставляет MyProject.pdb заблокированные.
В следующий раз, когда вы строите:
MyProject.pdb --> MyProject.old.pdb
затем запускается сеанс сборки / отладки 2 и и MyProject.pdb и MyProject.old.pdb все еще заблокированы:
MyProject.old.pdb --> MyProject.old.old.pdb
MyProject.pdb --> MyProject.old.pdb
наконец, перезапуск Visual Studio и выполнение новой сборки избавятся от обоих из них и продолжат процесс как обычно.
Это потому, что вы закрыли приложение, но оно продолжает работать в фоновом режиме.
- перейдите в Диспетчер задач ( Ctrl + Alt + Esc ).
- перейдите на вкладку Процессы и найдите "YourProjectName.исполняемый."
- галочку "Отображать процессы всех пользователей", если вы не можете найти свой процесс.
- завершить процесс.
постоянное решение: вы должны закрыть ваше приложение через кодирование. Вот код.
вы должны поставить этот код в событие закрытия формы в форму. Пример:
the .виртуальный хост.exe-это процесс отладчика, поэтому кажется, что отлаживаемый процесс не закрыт должным образом. Скорее всего, у вас есть ошибка, которая поддерживает его в живых и не останавливает процесс отладки правильно - есть опции для отсоединения от процесса, когда вы нажимаете "остановить отладку" вместо фактического убийства отладчика, поэтому, возможно, у вас есть этот набор.
но это проблема-файл, который вы пытаетесь скопировать, заблокирован (т. е. все еще используется) ОС, поэтому его предотвращение копирования. Убедитесь, что файл свободен, и вы сможете скопировать его.
Я решил это, убив IISExpress в диспетчере задач
вы должны отключить антивирус (особенно, если это Avast) и повторите попытку. Это помогло мне. Проблема в том, что отладчик/построитель создает.exe-файл, который идентифицируется как угроза Avast и поэтому удаляется прямо перед его выполнением VS.
обходной путь должен поместить это в свойство командной строки события Pre-build > project (на вкладке События сборки):
исключение
в некоторых случаях в Visual Studio, когда вы (Build || Rebuild) поверх под управлением IISExpress вы столкнулись с этим исключением:
не удается скопировать файл " obj\Debug\YourProjectName.dll " в bin\YourProjectName.файл DLL." the процесс не может получить доступ к файл 'bin\YourProjectName.библиотеки DLL' потому что он используется другим процесс
ОТВЕТЫ
Ответ 1
@Обновление: Со времени, когда я впервые опубликовал этот "ответ", я склоняюсь к другому объяснению проблемы. С тех пор эта проблема возникала все чаще и за пределами Visual Studio - при попытке скопировать файл .exe из одной папки в другую. Хотя в первую очередь Windows не позволяла копировать (!) Файл .exe (сначала он запрашивал у меня административные права, но впоследствии все равно отказывался копировать его), он все равно обнаруживался в проводнике. Но через некоторое время - без каких-либо дальнейших действий, он волшебным образом исчез. Точно так же, как проблема в вопросе, кажется, решает сама себя через некоторое время. Итак, я предполагаю, что проблема больше связана с отложенным удалением выходного файла проекта и меньше с ошибкой VS. Я прошу прощения за любые необоснованные подозрения. : |
Это дает поиску решения совершенно другое направление, я полагаю. Нашел эту ссылку и сообщу о любом прогрессе:
Это известная ошибка в VS. Я обнаружил это очень часто - в основном в VS2010 (с/без SP1). Рекомендуется несколько "решений". Вот некоторые из них, которые мне помогли:
- Удалите файл .suo в директории вашего проекта. В конце концов нужно создать все ваше решение с нуля.
- Закройте все дизайнеры форм Windows, которые могут оставаться открытыми.
- Используйте сценарий предварительной сборки, который удаляет цель из выходного каталога.
- Отключить процесс размещения VS
Ничто из этого не исправляет ошибку. Но это может вернуть VS в работоспособное состояние - до тех пор, пока MS не предоставит истинное решение (если будет).
Ответ 2
Читайте также: