2013-03-23 18 views
13

Il seguente codice funziona bene:ConfigurationSettings.AppSettings è obsoleto

string api_url = ConfigurationSettings.AppSettings["api-url"].ToString(); 

con un messaggio di avviso come segue:

'System.Configuration.ConfigurationSettings.AppSettings' è obsoleto: '"Questo metodo è obsoleto, è stato sostituito da System.Configuration! System.Configuration.ConfigurationManager.AppSettings "'

Come suggerito dal wa messaggio rning, ho provato a sostituire ConfigurationSettings.AppSettings con ConfigurationManager.AppSettings

string api_url = ConfigurationManager.AppSettings["api-url"].ToString(); 

Ora appare un messaggio di errore, affermando:

Il nome 'ConfigurationManager' non esiste nel contesto attuale

Questi sono gli spazi dei nomi importati:

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; 

Per favore aiutatemi.

risposta

1

Aggiungi riferimento per System.Configuration.

1

Aggiungere un riferimento a System.Configuration. Il deprecato era in System.dll ma lo stesso namespace System.Configuration