アセンブリが足りないため、System.Configuration;名前空間が参照できないためです。あとはコードを実行してみます。ファイルでも読めます。ある場合でも問題ありません。github.com機微情報をコードから除外できるのは、ソース管理から見るととても大きいです。暗号化、復号化をするのもいいのです。妥当ではないでしょうか。やりすぎず、必要十分は確実に満たす方法が用意されているのはいいですね。