Visual studio как отключить

Обновлено: 06.07.2024

Чтобы не утомлять тебя, я коротко расскажу. Две машины, одинаковые системы на них, одинаковые программы (в основном). На одном установлена ​​Visual Studio, на другом . хм, что-то еще.

Иногда, когда я пытаюсь установить приложения, скажем, с компакт-диска, всплывающий отладчик Visual Studio для Just-In-Time выдает «необработанное исключение win32 в . » и спрашивает, хочу ли я выполнить отладку, используя «Новый экземпляр Microsoft VIsual Studio 2010 ". Если я выбираю «Да», он запускает VS, если я выбираю «Нет», он закрывается, и я снова в проводнике Windows.

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

Итак, как мне избавиться от этой вещи (отладчик точно в срок)?

Я не хочу удалять VS, поскольку я использую его ежедневно, конечно.

Редактировать 1 :: Я попытался отключить отладку Just-In-Time в VS Tools /Options /Debugging /Just-In-Time, затем снял все три галочки, но это просто выдало другую ошибку при попытке запустить исполняемую программу установки .

Произошло необработанное исключение win32 в autorun.exe [некоторое число]. Отладка Just-In-Time это исключение завершилось следующей ошибкой: ни на одном установленном отладчике не включена отладка Just-In-Time. В Visual Studio отладку Just-In-Time можно включить из .

Для получения дополнительной информации проверьте индекс документации на "Отладка точно в срок, ошибки" .

Редактировать 2 :: Приложение отлично работает на другом компьютере, на котором не установлена ​​VS. В значительной степени программное обеспечение на обеих машинах одинаково, только с небольшими отличиями (системы, установленные из образа). Небольшие различия: notepad2, ++, git, . некоторые мелочи, которые оставлены на усмотрение разработчика.

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

Если необходимо, я хочу отключить все виды отладки, чтобы эта вещь работала постоянно (в основном, в любом случае, используйте операторы print), если это поможет. И если это возможно.

У меня только что была эта проблема с Visual Studio 2013. Эта статья MSDN Отладка точно в срок в Visual Studio работает для меня. В моем случае я просто переименую Debugger в Debugger_del и DbgManagedDebugger в DbgManagedDebugger_del .

Включение или отключение отладки Just-In-Time

Вы можете включить или отключить отладку Just-In-Time в диалоговом окне «Параметры». Чтобы включить или отключить отладку Just-In-Time

  • В меню Инструменты нажмите Параметры .
  • В Параметры диалогового окна выберите папку Отладка .
  • В папке Отладка выберите страницу «точно в срок» .
  • В поле Включить отладку Just-In-Time этих типов кода выберите или снимите соответствующие типы программ: Управляемый, собственный или сценарий .
  • Чтобы отключить отладку Just-In-Time, после ее включения вы должны работать с правами администратора. Включение отладки Just-In-Time устанавливает раздел реестра, и для изменения этого ключа требуются права администратора.
  • Нажмите ОК .

Теперь это имеет смысл для меня, потому что в ASP включена отладка на стороне сервера. До установки VS это не имело никакого значения, потому что для обработки ошибок не был назначен отладчик, поэтому они были отправлены в браузер. Как только я установил VS, JIT вступил во владение и сделал то, что синица должна была сделать.

Итак, быстрый ответ, откройте IIS, нажмите на сайты по умолчанию или на ваши сайты и в настройках приложения, в моем случае ASP, отключите отладку на стороне сервера !!

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

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

Вам нужно попытаться устранить как можно больше различий (легче сказать, чем сделать, я знаю) . Если вы копируете содержимое компакт-диска на локальный диск, это помогает? Если вы отключили проверку на вирусы во время установки программного обеспечения, это поможет? Поможет ли выключить сеть? Вы сказали, что на обеих машинах установлено «в основном» одно и то же программное обеспечение. Что произойдет, если вы удалите некоторые различия? Были ли исправлены обе машины на одном уровне?

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

Конечно, это также может быть связано с аппаратной проблемой (раньше у меня периодически возникали сбои из-за того, что один из моих дисков готовился к отказу, а другие из-за того, что мой графический чип работал слишком горячо) .

Как я уже сказал, на самом деле это не ответ, но некоторые вещи, которые следует учитывать .

Если ничего не помогает . вы, вероятно, застряли, делая свои счета на другом компьютере (хотя другой эксперимент может состоять в создании VPC на сломанном компьютере, чтобы посмотреть, сработало ли это тогда) .

относительно ключа в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug и SOFTWARE \ WOW6432Node \ Microsoft, я мог только изменить значение Auto с 1 на 0, и это сработало.

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

Эта проблема возникала, когда я запускал просмотрщик PDF. Я переустановил эту программу в другую папку (еще один диск в комп), и в моем случае это сработало.

Читайте также: