Can I use the (-) dash in my file names?

I am a complete NOOB and im trying to make an executable out of what i have so far. I have used special characters to name certain assets and every time i try to package my product it gives me an error… i am not sure if my naming the assets in my game with the dash or underscore would effect why it wont compile. ??

error CS1514: { expected
error CS1002: ; expected
error CS1519: Invalid token '{' in class, struct, or interface member declaration
error CS1002: ; expected

I am stumped and could really use some help guys… thanks in advance