C#の話題から外れるっぽいけど、
SQL Serverに接続するためのパスワードなんかは、コード中に書いとくと、
分かる人が中間言語を覗いたら丸見えになっちゃいますよね?

それを防ぎたいときの常套手段ってどんなのなんでしょうか?

パスワード書いたテキストを暗号化したものをリソースとして含ませておいて、
実行時にそれを復号化して使うとかでしょうかね?