この記事でのバージョン
Unity 2017.4.5f1
今回はfailed to open source file: '~~~~.cgincと表示される場合の対処法の一つです。
ちなみ自分の場合だと以下のような感じのエラーでした。
Shader error in 'Hidden/Post FX/Grain Generator': failed to open source file: 'Common.cginc unity failed to open source file: ‘Common.cginc'
ググった所、ファイルを開いて適当に改行を入れて保存すれば良いとの事だったので、
この xxx.cginc をエディタで開いて、改行やスペースを入れて保存したら治った。
エラーの対象になっていたCommon.cgincをエディタ(Visual Studio)で開いて
一番下に改行を追加したら直りました。
余談ですが、参考サイトではエラーはエディタ上で常に発生していたみたいですが、
自分の場合はビルド時に出ました。