Я пытаюсь написать небольшой класс чтения web.config и хочу, чтобы он был доступен для всех решений .net Framework, которые я пишу.
Все идет хорошо, за исключением .net 1.1 и ниже, мне нужно использовать System.configuration.configurationsettings.appsettings, а после 1.1 я использую
System.configuration.configurationmanager.appsettings.
Это немного расстраивает в минуту, и я хочу выяснить, есть ли способ сделать следующий псевдокод
if environment.version.major < 2 then
use configurationsettings.appsettings
else
use configurationmanager.appsettings.
end if
Я немного попробовал использовать type.gettype, чтобы обойти это, но я подумал, что это должно быть настолько простым решением, что у кого-то есть точный ответ.