Ошибка операции отладчика. Запрос не поддерживается. (Исключение из HRESULT: 0x80070032)

У меня есть проект C#, который был изначально создан VS2013. Я открываю его в Xamarin, и он прекрасно собирается, исполняемый файл создается и может быть запущен из-за пределов Xamarin.

Но если я пытаюсь запустить его с помощью Run->Start Debugging, он показывает эту ошибку:

Операция отладчика не удалась
Запрос не поддерживается. (Исключение из HRESULT: 0x80070032)

Единственный похожий вопрос, который я нашел, был для F# - отладка F# в Xamarin Studio 4.0.3 выдает ошибку, и они предполагают, что это потому, что проект 64-битный, но я не уверен, относится ли это и к C#.

Как я могу исправить эту ошибку?

2 ответа

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

Это действительно из-за архитектуры. Но в моем случае архитектура была AnyCPU, а не x64, и ее нельзя было изменить изнутри Xamarin:

введите описание изображения здесь

Поэтому вместо этого я открыл файл.csproj в Notepad++ и использовал команду "Заменить все", чтобы заменить все упоминания "AnyCPU" на "x86". После перезагрузки решения в Xamarin отладчик теперь работает.

У меня такая же ошибка при добавлении привязки в диспетчере IIS. Это также мешало Центру обновления Windows проверять обновления. Проблема заключалась в списке шифров.

Если вы столкнулись с той же проблемой, вот решение:

  1. Перейдите в "Пуск> Выполнить". Введите: gpedit.msc
  2. На левой панели разверните "Конфигурация компьютера> Административные шаблоны> Сеть> Параметры конфигурации SSL". На правой панели щелкните правой кнопкой мыши "Порядок набора шифров SSL" и выберите "Изменить".
  3. Сохраните текст в поле "SSL Chiper Suite" в блокноте для резервного копирования.
  4. Выберите "Не настроено".
  5. Нажмите "ОК".
  6. Перезагрузите сервер (gpupdate не применяет этот параметр. Вам следует перезапустить сервер)

Источник: запрос не поддерживается (исключение из HRESULT: 0x80070032)

Другие вопросы по тегам