15

System.Configurationへの参照があります。ConfigurationSettingsは問題ありませんが、タイプまたは名前空間 'ConfigurationManager'が見つかりませんでした。ConfigurationManagerの名前空間はどこですか?

私は周囲を読んだことがあります。それはConfigurationSettingsクラスと同じ名前空間に属しているようです。

編集:ご注意ください - 私は明らかにSystem.Configurationへの参照を追加しました。すでにこれについて4つのコメントがあります。

+1

あなたは

私はApp.configファイルを読み込むしようとしていた...

は、その後、私は解決策を見つけました'System.Configuration'への参照を追加する必要があります – StuartLC

+0

バージョン3.5。私は参照を追加しました - OPを読んでください。 –

+0

私はプロジェクトへの参照を追加しました。 –

答えて

32

ConfigurationManagerは、.Net 2.0以降のSystem.Configurationの一部です。 System.Configuration dllへの参照を追加します。 System.Configuration.ConfigurationManagerを使用してみてください。

5

System.Configurationアセンブリの参照を追加する必要があります。この名前空間はいくつかのアセンブリに分割されていました。

11

あなたは、これが二つの方法に含まれている必要があり、システム構成の名前空間を使用する必要があります。

  1. 右プロジェクトをクリックし、[参照の追加]を選択し、「アセンブリ」を参照しSystem.Configurationをチェックアセンブリ。

  2. は、コード内の名前空間を含める:System.Configurationを使用して

    を。

+0

質問を一読しましたか? –

+0

追加した参照のプロパティを表示し、場所を取得して試してみてください。 "using System.Configuration"を使った – Sam

+2

は私にとってはうまくいきませんでした。しかし、 "右クリック>参照の追加>アセンブリ> System.Configuration"のソリューションを使って追加することができました。ありがとうございました。 –

4

プロジェクトの参照フォルダにSystem.Configurationリファレンスを追加する必要があります。クラス内のusingステートメントでsystem.configurationを追加するだけでは不十分です。

+4

著者は次のように述べています。「System.Configurationへの参照を追加したことは明らかです。また、この質問は2年以上経過していますので、次回より最新の質問にお答えください。 – ByteHamster

3

私はVisualStudio 2015で作業しています.名前空間にはConfigurationManagerが存在しません。

取得:

string str = MyProjectNamespace.Properties.Settings.Default["MySettingName"].ToString(); 

がセット:

MyProjectNamespace.Properties.Settings.Default["MySettingName"]="myString"; 
MyProjectNamespace.Properties.Settings.Default.Save(); 
関連する問題