Нет символов, загруженных для MVVM viewmodel при попытке отладки

#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, точки останова отладчика должны быть включены, или вы используете устаревшую версию