System.Configuration
への参照を持っています-ConfigurationSettings
は問題ありませんが、型または名前空間 'ConfigurationManager
'は見つかりませんでした!?
読みましたが、ConfigurationSettings
クラスと同じ名前空間に属しているようです。
編集:注意してください-System.Configurationへの参照を追加したことを明確に述べました。これについてはすでに4つのコメントがあります。
ConfigurationManagerは、.Net 2.0以降のSystem.Configurationの一部です。 System.Configuration dllへの参照を追加します。 System.Configuration.ConfigurationManagerを使用してみてください。
System Configuration名前空間を使用する必要があります。これは、 二通り:
プロジェクトを右クリックして、参照の追加を選択し、「アセンブリ」を参照して、System.Configuration Assemblyにチェックマークを付けます。
コードに名前空間を含めます。
system.Configurationを使用します。
プロジェクトのReferenceフォルダーの下にSystem.Configuration参照を追加する必要があります。クラスにusingステートメントを使用してsystem.configurationを追加するだけでは不十分です。
System.Configurationアセンブリへの参照を追加する必要があります。この名前空間は、いくつかのアセンブリに分割されました。
VisualStudio 2015で作業していますが、System.Configuration
名前空間にConfigurationManager
が存在しなくなりました。
App.configファイルを読み取ろうとしていました...
その後、私は解決策を見つけました:
取得する:
string str = MyProjectNamespace.Properties.Settings.Default["MySettingName"].ToString();
セット:
MyProjectNamespace.Properties.Settings.Default["MySettingName"]="myString";
MyProjectNamespace.Properties.Settings.Default.Save();
私はVS 2017を使用しています、「using System.Configuration」ディレクティブを追加し、プロジェクトに参照アセンブリを追加する手順に従いますが、IDEまだ苦情構成マネージャーが存在しない、それが判明これは、Nugetによってインストールされた.netコアが空のコンテナーを追加するためです。System.Configuration.Configurationmanager4.5.0パッケージもインストールする必要があります。ツール-> Nugetパッケージマネージャー->パッケージマネージャーコンソールを起動し、「Install -Package System.Configuration.ConfigurationManager -Version 4.5.0 "およびこれにより問題が解決します。VS2017のオブジェクトブラウザーのスクリーンショットを参照してください。