Невозможно запустить UE4Editor.exe

Пытаясь запустить редактор из Visual Studio 2013 Ultimate, я получаю следующую ошибку в заголовке. VS говорит, что это потому, что он не может достичь MSVSMON.EXE на «удаленный компьютер», странная вещь в том, что я не пытаюсь отлаживать на удаленном компьютере, а скорее самостоятельно. Мой брандмауэр — ZoneAlarm, если это что-то меняет.

альтернативный текст

Любая помощь?

Изменить: я установил все входящие и исходящие сообщения в и из нереальной и визуальной студии в моем брандмауэре в «разрешено», но по какой-то причине это все еще не позволяет мне отлаживать …

Изменить 2: Отключение брандмауэра полностью ничего не делает .. Ошибка сохраняется

Изменить 3: Удаление ZA в целом, кажется, решить проблему

1

Решение

Удалите Zone Alarm и все будет в порядке.

2

Другие решения

Просто примечание: пока вы преследуете не ту проблему и еще не собрали достаточно соответствующих фактов. Диалог очень бесполезен, это не имеет никакого отношения к «удаленному компьютеру».

Msvsmon.exe используется в этом сценарии, потому что UE4Editor.exe является 64-разрядным процессом. Visual Studio не может использовать свой встроенный отладчик, это 32-битный процесс. Отладка 64-битного процесса с помощью 32-битного отладчика невозможна. Таким образом, у него есть обходной путь, он использует 64-разрядный удаленный отладчик C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Remote Debugger \ x64 \ msvsmon.exe. В основном работает так же, имеет удаленную отладку на другом компьютере, за исключением того, что он не использует сеть для подключения к отладчику.

Таким образом, настройки брандмауэра и значительный объем информации об удаленной отладке, которую вы можете найти в Интернете или в MSDN, просто не применимы в вашем случае. Вы преследовали не ту проблему.

Проблема с msvsmon.exe при отладке 64-битного кода довольно необычна, никогда раньше никто не слышал о проблемах с ней. Вы хотите сделать базовый тест дыма, чтобы проверить, если это действительно проблема с msvsmon.exe или это на самом деле UE4Editor.exe, который вступает в борьбу.

Создайте небольшое приложение C # в режиме консоли, просто Console.ReadLine () в методе Main (). Проект + Свойства, вкладка «Сборка», снимите флажок «Предпочитать 32-разрядный». Это гарантирует, что он работает как 64-битный процесс. Нажмите F5. Если все хорошо, то он начинает работать, и вы увидите msvsmon.exe в диспетчере задач, вкладка Процессы.

Если это не работает, то что-то вмешивается в процесс взаимодействия между Visual Studio и msvsmon.exe. Обычно связанные с вредоносным ПО, сначала отключите его. Следующее, что нужно попробовать — начать уничтожать процессы один за другим с помощью диспетчера задач, чтобы найти злодея. Если отладка приложения C # работает нормально, у вас есть веская причина посетить форум UE4, чтобы найти помощь.

Обновите ваш вопрос тем, что вы узнали.

3

По вопросам рекламы [email protected]