Мой проект требует перезагрузки, если пользователь изменит настройки до того, как настройки вступят в силу. Я создал приглашение DialogResult, которое запрашивает у пользователя, хочет ли он перезапустить программу. Я вызываю MessageBox, который возвращает Да/Нет, и если вы нажмете «нет», он ведет себя правильно и не закрывает программу. Если вы выберете «да», приложение закрывается ... и все, без перезагрузки. У меня есть тесная проверка, которую я прочитал, может вызвать проблемы, но у меня создалось впечатление, что это проблемы с закрытием программы, а не перезапуск? Что может заставить приложение не перезапускать? Есть ли еще метод, а не просто его вызов, который мне нужно делать?My Application.Restart не завершен?
попытке перезапустить приложение, вызвав метод:
Application.Restart();
Как использовать ли я темы, я сознательно не используя темы, потому что я не знаю, что это значит быть честным.
Пожалуйста, не прикрепите названия к «C#» и тому подобное. Используйте теги для этого. –
Можете ли вы опубликовать код и лучше объяснить свой сценарий? –
Вы используете потоки? Любые блокирующие методы? – Matthias