У меня есть сложный проект на C #, который я перенес из C ++, и сейчас я нахожусь в процессе отладки. В большинстве случаев все работает отлично, но чаще всего у меня возникают огромные проблемы с Visual Studio и отладчиком, подключенным к эмулятору WP7. По некоторым странным причинам мой сеанс отладки часто внезапно прерывается при пошаговом выполнении кода без каких-либо указаний от VS или какой-либо трассировки, оставленной в окне вывода.
Есть даже некоторые случаи, когда достигается точка останова, а затем, когда я наводю указатель мыши на определенную переменную, VS просто выходит из текущего сеанса отладки. Если я воздержусь от проверки содержимого переменной, ничего не произойдет, и VS ждет долго и счастливо.
Поскольку приложение по определению является бременем памяти, мне интересно, не нарушаю ли я какие-либо ограничения отладчика / WP7 / эмулятора. Почему мышь над переменной прекращает сеанс отладки? Прежде всего, почему нет никаких следов того, что произошло? Мне остается только задаться вопросом: это проблема VS, проблема с эмулятором или проблема с приложением.