こんにちは!
なかむぅです。
コンソールアプリでApp.configから設定値を取得しようとSystem.Configuration.ConfigurationManager.AppSettings
を実装したらエラーが発生しました。
って感じでしたが、参照追加してなかっただけでした。
私が働く会社では、一緒に働いてくれるエンジニアを募集しています♪
- 未経験、第二新卒歓迎
- 学歴・転職回数・離職期間不問
- 残業は月15時間以下で残業代は全額支給
- 経験者は月給23万円以上
- 年収100万以上UP↑↑↑も可能
- 長く働いていても年収が全然上がらないから、一気に年収を上げたい
- 残業をしたくてしているわけではないので、残業代はしっかりと出して欲しい
- やりたいことに挑戦させてもらえないから、自分がしてみたいことに挑戦したい
- 通勤時間が長すぎるから、できるだけ短くしたい
- もっと勉強したいから、書籍代など負担してくれるところに入りたい
- 現場に駆り出されてからは放置プレイで、相談できる人も先輩も居ないので、自分の状況をちゃんと理解してくれるところで働きたい
上記内容に1つでも当てはまる場合は、ぜひご検討ください。
エラーの内容
今回発生したエラーはこちら。

CS1069: 型名 ‘ConfigurationManager’ は名前空間 ‘System.Configuration’ に見つかりませんでした。この型はアセンブリ ‘System.Configuration.ConfigurationManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51’ に転送されました。このアセンブリへの参照を追加することを検討してください。
と言ってる通り、参照を追加すれば解決。
ソリューションを右クリックして「追加」→「参照」をクリックで追加できます。

参照が出てこなくて追加できない
参照を追加すれば解決するはずが、そもそも参照一覧になんも出ない。

なのでNuGetを追加して解決しました。
NuGetで追加する方法
-
STEP1ソリューションを右クリックして「追加」→「NuGetパッケージ…」をクリック
-
STEP2System.Configuration.ConfigurationManageryを選択して「パッケージを追加」をクリック
-
STEP3追加するプロジェクトを確認して「OK」をクリック
無事エラーが解消。

まとめ
参照に出てこなかったのはMacだからなのかコンソールアプリで作成しているからなのか。
Webアプリとかで作成すると最初からあるのかもしれないです。
と思った方はコメントいただけると嬉しいです。
最後までお読みいただきありがとうございました!
私が働く会社では、一緒に働いてくれるエンジニアを募集しています♪
- 未経験、第二新卒歓迎
- 学歴・転職回数・離職期間不問
- 残業は月15時間以下で残業代は全額支給
- 経験者は月給23万円以上
- 年収100万以上UP↑↑↑も可能
- 長く働いていても年収が全然上がらないから、一気に年収を上げたい
- 残業をしたくてしているわけではないので、残業代はしっかりと出して欲しい
- やりたいことに挑戦させてもらえないから、自分がしてみたいことに挑戦したい
- 通勤時間が長すぎるから、できるだけ短くしたい
- もっと勉強したいから、書籍代など負担してくれるところに入りたい
- 現場に駆り出されてからは放置プレイで、相談できる人も先輩も居ないので、自分の状況をちゃんと理解してくれるところで働きたい
上記内容に1つでも当てはまる場合は、ぜひご検討ください。