ConfigurationSettings.AppSettings已过时,警告
var values = new NameValueCollection { { "key", ConfigurationSettings.AppSettings["API-Key"].ToString() }, { "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) } };
使用app.config文件的新方法是什么?
System.Configuration
的ConfigurationManager
类:
ConfigurationManager.AppSettings ConfigurationManager.ConnectionStrings
所以你的代码将改为:
var values = new NameValueCollection { { "key", ConfigurationManager.AppSettings["API-Key"] }, { "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) } };
确保添加对System.Configuration
的引用以及System.Configuration
的using
语句。
使用System.Configuration.ConfigurationManager类
string ServerName = System.Configuration.ConfigurationManager.AppSettings["Servername"];
编辑 – 添加
请注意,您可能必须添加对System.Configuration.dll的引用。 即使您可以在没有引用的情况下导入命名空间,除非您有引用,否则您将无法访问此类。
使用ConfigurationManager类
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx
要使用的新类是ConfigurationManager类。