6

Я пытаюсь получить управление Редактировать & Продолжить работу (в Visual Studio 2015 v14.0.25425.01 update 3), и это дает мне страшный диалог, «Изменения не допускаются в следующие случаи: "Редактировать & Продолжить не работает

  • Прикрепленные к процессу, который не поддерживает редактирование и продолжать прикрепиться.

    1. Я использую IISExpress v10.0.14358.1000, на Windows 10.0.10586, x64.
    2. У меня есть «Использовать 64-разрядную версию IIS express для веб-сайтов и проекта», в «Инструменты» - «Параметры». (Хотя, я также получаю ту же ошибку с 32-битным iisexpress)
    3. весь мой код компилируется «Любой процессор»
  • Код отлаживается был оптимизирован

    1. Неа, то все код построен с постоянным набором DEBUG и без оптимизации.
  • Узла отлаживаемома загружается как домен нейтрального

    1. Нет, я проверил с Process Explorer, сборка не загружена DomainNeutral.
  • Сборка отладки была загружена через отражение.

    1. Не уверен в этом, но это обычное приложение ASP.NET MVC 5.
  • Включены события и информация о звонках.

    1. Нет, intellitrace отключен в Инструменты-> Параметры-> Intellitrace.
  • .NET Runtime Эта программа работает, не поддерживает редактирование и продолжает.

    1. Не уверен. Он построен против «.NET Framework 4.6.1», а первая загрузка символа - «iisexpress.exe» (CLR v4.0.30319: DefaultDomain): загружен «C: \ WINDOWS \ Microsoft.Net \ assembly \ GAC_64 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089 \ mscorlib.dll»

некоторые другие вещи:

  • в 'Интернет' настройки проекта, оба 'ASP.NET' и«Enable Изменить & Установите флажки «Продолжить» (и ни одна из остальных).
  • У меня есть опция «Изменить и продолжить» в настройках отладчика.
  • У меня есть режимы совместимости, отключенные в настройках отладчика.
  • я попытался удалить мои .suo файлы и директории .vs, очищая мои временные каталоги, делая полный восстановление

что еще я могу попробовать?

PS. если кто-нибудь из команды отладчика VS читает это, могу ли я попросить одолжение? убить этот диалог и заменить его на что-то, что указывает актуально причина проблемы. У вас есть debuggee прямо там, и решение, вы можете определить, какая из них вызывает проблему, и вы можете иметь кнопку, которая устраняет проблему одним щелчком мыши.

+0

Вы можете установить последнюю версию KB? https://msdn.microsoft.com/en-us/library/mt752379.aspx. Не меняйте VS-настройки, я имею в виду просто использовать настройки VS по умолчанию, как насчет результата? Я проверяю его как свои шаги, я не могу воспроизвести его в своей стороне. Я просто использую образец MVC по умолчанию и последний VS2015. –

+0

спасибо за подсказку, но, к сожалению, обновление не имеет значения. – Spongman

+0

Кто это делает? – Spongman

ответ

7

ok, для потомков. оказывается, что проблема была вызвана переменной окружения (которая предположительно была настроена профилировщиком в какой-то момент):

COR_ENABLE_PROFILING=1

удаление этого исправления редактировать & продолжать.

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

+0

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

+0

@Spongman - ознакомьтесь с https://connect.microsoft.com/VisualStudio - там можно отправить запрос об ошибке или функции. Похоже на хорошее предложение. – CJBS

 Смежные вопросы

  • Нет связанных вопросов^_^