я использую System.Configuration в моей сборке , но как только я реализовать геттерирующие/сеттер ссылку System.Configuration на верхней части коды получает неактивна (для не используется в сборке)System.Configuration Configuration Manager
Конфигурация & Конфигурационный менеджер получает подчеркнутый красный цвет чайного дерева. Ошибка связи:
Тип и/или имя пространства имен Конфигурация не может быть найдена . (Вам не хватает ... и т. Д.)
Странно, что в моей тестовой программе тот же код работает без ошибок. Есть ли что-нибудь, что мне нужно, чтобы изменение свойств или самой сборки на получить работу System.Configuration?
Благодарим за помощь!
public string getAppSetting(string key)
{
//Load AppSettings
Configuration config = ConfigurationManager.
OpenExeConfiguration(
System.Reflection.Assembly.
GetExecutingAssembly().Location);
//Zurückgeben der dem Key zugehörigen Value
return config.AppSettings.Settings[key].Value;
}
public void setAppSetting(string key, string value)
{
//Save AppSettings
Configuration config = ConfigurationManager.
OpenExeConfiguration(
System.Reflection.Assembly.
GetExecutingAssembly().Location);
//Überprüfen ob Key existiert
if (config.AppSettings.Settings[key] != null)
{
//Key existiert. Löschen des Keys zum "überschreiben"
config.AppSettings.Settings.Remove(key);
}
//Anlegen eines neuen KeyValue-Paars
config.AppSettings.Settings.Add(key, value);
//Speichern der aktualisierten AppSettings
config.Save(ConfigurationSaveMode.Modified);
}
Что значит «ссылка System.Configuration»? – spender