‘S’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
Google翻訳
‘S’は有効なファイルベースのリソース名文字ではありません。ファイルベースのリソース名は、小文字のa〜z、0〜9、またはアンダースコア
原因
読めばわかりますが、リソース名は小文字と数字しか使ってはいけないってことですね。いろんな開発環境を触ってると頭が混乱します。大文字くらいサポートしてほしいけどなあ。
ちなみに、新人プログラマーはこういうエラーメッセージすら読まなかったりするのですごいと思います。比較的簡単な英文で書いてくれてるのに半日悩んだり。