Я пытаюсь использовать конфигурации .NET и понимать пользовательские разделы, элементы и т.д.Canonical пример ConfigurationProperty
Представляется, что реализация этих пользовательских разделов требует явного объявления получения и установки, как правило, в результате чего код наворотов.
Например здесь:
http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
В частности, представляется необходимым для нас явно вернуться и установить вещи в ГЭТ и набор методов.
// Create a "remoteOnly" attribute.
[ConfigurationProperty("remoteOnly", DefaultValue = "false", IsRequired = false)]
public Boolean RemoteOnly
{
get
{
return (Boolean)this["remoteOnly"];
}
set
{
this["remoteOnly"] = value;
}
}
Со следующим
[ConfigurationProperty("remoteOnly", DefaultValue = "false", IsRequired = false)]
public Boolean RemoteOnly { get; set }
не будучи эквивалентно выше.
Действительно ли это так, мы должны быть подробными даже с такими свойствами ванили?
Существует один недостаток решения Craig: не удается сохранить настройки. Он идеально подходит для чтения только сценариев. – user3285954
Исправьте материал до 2.0. 1.1 Конфигурация была болью в тылу ... – granadaCoder