Загадочное исключение «Не удалось найти файл« D: \ xxxx \ bin \ Debug \ xxx.vshost.exe.config ».» - PullRequest
0 голосов
/ 17 июля 2010

Я новичок в WPF и .net. У меня есть приложение WPF, которое кто-то написал ранее, и AFAI помню, что оно работало очень хорошо некоторое время назад. Но сегодня я вижу эту загадочную ошибку при попытке собрать приложение и запустить из отладчика: Исключение: «Не удалось найти файл 'D: \ xxxx \ bin \ Debug \ xxx.vshost.exe.config"

Я могу запустить сгенерированный exe из внешнего отладчика. Я получаю упомянутое исключение ТОЛЬКО при попытке отладки с VS2008.

Ответы [ 3 ]

1 голос
/ 17 июля 2010

Сначала попробуйте выполнить очистку / восстановление.Также попробуйте закрыть Visual Studio и полностью удалить папку отладки, затем перезапустить и перестроить.

Предполагая, что это не сработает: для решения вашей краткосрочной проблемы попробуйте перейти к свойствам вашего проекта, а затем кВкладка «Отладка» и снимите флажок «Включить процесс размещения Visual Studio».Это должно удалить всю зависимость от vshost.exe и файла конфигурации, который создается для него.Если вышеуказанная ошибка - ваша единственная проблема, это должно как минимум позволить вам работать в режиме отладки.

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

0 голосов
/ 07 сентября 2016

Я столкнулся с той же проблемой, она возникает, когда мы переносим наш код с vs2005 на vs2013 или vs2015, для решения этой проблемы перейдите в папку bin в vs solution, там вы увидите, что ссылка на vshost.exe отсутствует, удалите все ссылки, связанные vshost, а затем пересоберите приложение. :) Я видел предыдущий ответ о переполнении стека, поэтому я предлагаю 1. не пытайтесь отключить визуальный хостинг студии. 2. не пытайтесь построить решение в режиме релиза. они оба не будут работать.

0 голосов
/ 19 июля 2010

Я не уверен, что является причиной исключения, но я решил, как это исправить.По сути, я установил флажок «throw» при отладке-> исключениях, и это стало причиной проблемы.До сих пор не знаю, почему vshost.exe ищет файл конфигурации по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...