Так как у вас не было этой проблемы до открытия в Monodevelop, она, скорее всего, что-то изменила в файлах решения и / или проекта.В stackoverflow имеется несколько сообщений ...
stackoverflow: нет символов
stackoverflow: нет символов при пересечении границ модуля (из RăzvanПанда комментирует вопрос)
... которые говорят о пропущенных символах.Однако, основываясь на информации, предоставленной о monodevelop, я рискну предположить, что IDE что-то изменило в решении и / или файлах проекта.
Если ваше решение находится под контролем исходного кода и вы не видите ничегоразличия в этих файлах, дайте мне знать.В противном случае вы можете создать новый пустой файл решения / проекта (из Visual C # Express 2010) и повторно добавить в него все свои файлы, чтобы вернуть настройки по умолчанию и посмотреть, решит ли это вашу проблему.
РЕДАКТИРОВАТЬ:Кроме того, имейте в виду, что существуют файлы «.user», которые, как я предполагаю, «могут» повлиять на конфигурации сборки / отладки.Если повторное добавление ваших файлов в пустые файлы решения / проекта не работает, убедитесь, что все «лишние» файлы, такие как «.user», не находятся в каталоге.Обычно это файлы типа " .csproj.user" и " .suo".У меня никогда не было проблем с их удалением, они хранят локальные изменения конфигурации, которые обычно не проверяются в управлении исходным кодом.