Since you did not have this problem before opening it in Monodevelop, it most likely changed something in the solution and / or project files. There are several posts in stackoverflow ...
fooobar.com/questions/11329 / ...
fooobar.com/questions/1043954 / ... (From Răzvan Panda comment on the question)
... that talk about missing characters. However, based on the information provided about monodevelop, I would venture to suggest that the IDE changed something in the solution and / or project files.
If your solution is under source control and you do not see the differences in these files, let me know. Otherwise, you could create a new empty solution / project file (from Visual C # Express 2010) and re-add all your files to it to return the default settings and see if this fixes your problem.
EDIT: Also, keep in mind that there are “.user” files, which I suppose can “affect” the build / debug configuration. If re-adding files to empty solution / project files does not work, make sure that all the “additional” files, such as “.user”, are not in the directory. Typically, files such as .csproj.user and .suo. I never had a problem deleting them; they save local configuration changes that are usually not checked in the original control.
source share