#c# #wpf #debugging #mvvm #visual-studio-2019
Вопрос:
У меня есть приложение WPF MVVM, разработанное с помощью Visual Studio, у меня никогда не было таких проблем с ним или любым другим подобным приложением.
У меня есть мое основное окно.xaml и в нем:
<Window.DataContext>
<local:MainWindowDataContext/>
</Window.DataContext>
Я ввел точку останова, MainWindowDataContext.cs
но когда я нажимаю F5, чтобы начать отладку, точка останова не задана, и это говорит о том, что никакие символы не были загружены.
Никогда не возникало этой проблемы, как мне создать символы VS load для viewmodel, чтобы я мог отлаживать используемую мной команду?
Комментарии:
1. Одна мысль, которая приходит на ум, проверьте, чтобы убедиться, что вы скомпилировали приложение в режиме отладки, а не в режиме выпуска.
2. @quaabaam, спасибо, это определенно возможный недосмотр, но я проверил — это отладка.
3. Общие шаги, когда я вижу это: Убедитесь, что уровень предупреждения проекта (на самом деле все уровни предупреждения проекта) установлен на самый высокий уровень, 5. Затем выполните сборку >>> Чистое решение, затем постройте снова. Когда вы запускаете отладчик и он загружает модуль, содержащий MainWindowDataContext, точки останова отладчика должны быть включены, или вы используете устаревшую версию