Почему режим отладки Visual Studio не работает правильно (выполняющий F5, когда F11 был нажат)? [дубликат]

Разобрался

public static boolean onFloor;


public void tick() {
    if(Main.isStarted()) {

        floor();

        if(!onFloor) {
            Player.setVelY(20);
        }else {
            Player.setVelY(0);
        }
    }
}

private void floor() {
    clamp(0, 5000, 824, "f");
    clamp(5000, 10000, 750, "p");
}

private void clamp(int start, int stop, int minY, String type) {
    if(x > start && x < stop) {
        if(Player.getY() != minY) {
            if(Player.getY() > minY) {
                if(type != "p") {
                    Player.setY(minY);
                    Player.setVelY(0);
                    onFloor = true;
                    return;
                }
            }
            if(!Player.jumping) {
                Player.setVelY(10);
                onFloor = false;
            }
        }else if(Player.getY() == minY) {
            Player.setY(minY);
            Player.setVelY(0);
            onFloor = true;
        }else if(Player.getY() > minY) {
            if(type != "p") {
                Player.setY(minY);
                Player.setVelY(0);
            }
        }
    }
}
5
задан Community 23 May 2017 в 11:47
поделиться

3 ответа

Хорошо затем. Это - отказ NHPROF. Я только что отключил его, и отладчик пошел право. NHProf генерирует SocketExceptions если там никакое родительское приложение, работающее в стороне. Это вызывает контекстное переключение.

Спасибо, Jon Tackabury

1
ответ дан 15 December 2019 в 01:12
поделиться

Эта статья KB могла бы быть интересной для тех, которые находят этот поток назад.

3
ответ дан 15 December 2019 в 01:12
поделиться

Я изменил порт сервера разработки Visual Studio (меню Проект -> Свойства -> Интернет -> * Сервер: пользовательский сервер разработки Visual Studio: конкретный порт = 49468), и он работает нормально. Просто попробуйте.

0
ответ дан 15 December 2019 в 01:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: