Why I can't add c# script with the correct name ?

We are working with svn these days, our project use some dll as plugin; today, i find i can’t add script when I create a c# script ; Only after i close the unity and reopen it, the script can drag and add to a gameobjcet ? It’s so terrible that i want some can help me ?
PS: my script structure has no problem .

Try this instead reopening your unity right click on project panel and click on refresh
and if you still have problem try reimport your monodevelop in unity via prefrences this might solve your issue