The following code works fine:
string api_url = ConfigurationSettings.AppSettings["api-url"].ToString();
with a warning message as follows:
'System.Configuration.ConfigurationSettings.AppSettings' is obsolete: '"This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings"'
As suggested by the warning message, I tried replacing ConfigurationSettings.AppSettings with ConfigurationManager.AppSettings
string api_url = ConfigurationManager.AppSettings["api-url"].ToString();
Now an error message appears, stating:
The name 'ConfigurationManager' does not exist in the current context
These are the namespaces imported:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
Please help me.
Not only do you need to add System.Configuration in front of ConfigurationManager.AppSettings["api-url"].ToString(); you also have to add the reference to the assembly System.Configuration.dll.
Here is link to similar question The name 'ConfigurationManager' does not exist in the current context
Add a reference to System.Configuration. The deprecated one was in System.dll but the same namespace System.Configuration
Add reference to System.Configuration.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With