powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vs2015 windows service - ConfigurationManager
20 сообщений из 20, страница 1 из 1
vs2015 windows service - ConfigurationManager
    #39725173
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу сервис (а может, службу)

Надо прочитать настройки из конфига


Не могу
на ConfigurationSettings пишет, что obcolete

а на ConfigurationManager говорит, что
авторCS0234 C# Тип или имя пространства имен "ConfigurationManager" не существует в пространстве имен "System.Configuration" (возможно, отсутствует ссылка на сборку).
Код: c#
1.
2.
3.
            string strConn1 = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString();

            string strConn2 = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();


framework 4.5.2
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725177
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полдня искал
как тут опубликовал, вроде нашел

авторYou can do this in Project->Add Reference..., now you will see a popup where you can selected the System.Confiration.dll.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725189
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
Если что, всегда можно в сервисе позже прочитать ручной файл конфиг.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725199
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123andreymx,
Если что, всегда можно в сервисе позже прочитать ручной файл конфиг.пока не надо, но если бросишь подсказку на будущее, буду благодарен
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725205
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

В момент коннекта к сервису читаем (сервис) файл по пути: с:/Application data/......
Берем все что нужно и коннект к базе с правами того кто соединился (сессия)
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725436
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нафига всё это нужно? Чем стандартная система настроек не устраивает?
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725440
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныНафига всё это нужно? Чем стандартная система настроек не устраивает?жизнь вообще не стандартна).
Философия)
Само понятие Настройки и стандартность оксюморон.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725459
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Сон Веры ПавловныНафига всё это нужно? Чем стандартная система настроек не устраивает?жизнь вообще не стандартна).
Философия)
Само понятие Настройки и стандартность оксюморон.
Вот только не надо разводить пустопорожнюю философию на ровном месте.
Вот эти вот настройки - стандарт для любого проекта:
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725460
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможны ситуации, когда требуется что-то, не лежащее на верхности - например, доступ к настройкам class library, либо хранение настроек нестандартным образом, но и это делается стандартными средствами .
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725463
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Это не философия а архитектура.
И я согласен, что скрин ааш это способ 1.
Провайдер это способ 2.
Что делать если корпоративный стандарт на json формат? Или строго заданную папку?
Тогда уже будет оверхед и ручное управление по методу3.
Никакой философии.
Логично?
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725467
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Что делать если корпоративный стандарт на json формат? Или строго заданную папку?
См. ссылки выше - это будет кастомный SettingsProvider. В результате будет всё тот же дизайнер настроек, и всё то же типизированное обращение к настройкам через Properties.Settings.Default.
А вышеупомянутый ТC'ом ConfigurationManager.AppSettings, к слову-с, читает настройки из дефолтной реализации настроек:
Gets the AppSettingsSection data for the current application's default configuration.
( https://docs.microsoft.com/en-us/dotnet/api/system.configuration.configurationmanager.appsettings?view=netframework-4.7.2)
так что вопрос, зачем понадобился такой велосипед, остается в силе.
P.S. Корпоративный стандарт, перекрывающий отраслевой стандарт сугубо внутренней реализации - это чушь собачья.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725482
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Все что вы повторили это кастомный провайдер. Вариант метод номер2.
Это решает задачу папки и смены формата?
Если нет, то зачем повторять?
Вы в курсе что админы просят настройки в другую папку и спрашивают насколько это сложно?
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725550
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Это решает задачу папки и смены формата?
Если нет, то зачем повторять?
Затем, что а) вполне решает, б) какое эти все форматы и папки имеет отношение к вопросу ТС? Опять про сферического коня в ввакууме?
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725564
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Вот ты завелся))
Ты же профи. Ты в курсе что самоли счас падают т.к. пилоты счас операторы джойстиков и разучились летать?
Это не сферический конь. На неделе самолет упал.
Так что странно подымать споры против РУЧНОГО метода настроек.
ДОПОЛНИТЕЛЬНЫЕ скилы программиста кэп.
Было бы о чем спорить.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725566
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
У меня в проектах и первый и третий метод есть кстати.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725591
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Сон Веры Павловны,
Вот ты завелся))
Ты же профи. Ты в курсе что самоли счас падают т.к. пилоты счас операторы джойстиков и разучились летать?
Это не сферический конь. На неделе самолет упал.
Так что странно подымать споры против РУЧНОГО метода настроек.
ДОПОЛНИТЕЛЬНЫЕ скилы программиста кэп.
Было бы о чем спорить.


И еще раз:
Сон Веры Павловныкакое эти все форматы и папки имеет отношение к вопросу ТС? Опять про сферического коня в ввакууме?
У ТС - вполне стандартные настройки, которые он использует не вполне стандартным образом. Никакими кастомизациями механизма там и не пахнет.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725599
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Ты не справедлив)
Когда ты втыкаешь код IL я тебя поддерживаю.
Хотя можно как ты уперется рогом что это тут лишнее.
Перечитай мой первый пост ещё раз.
Была одна строка и ты развел банальщину на 6 постов.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725632
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Была одна строка и ты развел банальщину на 6 постов.
Я, в отличие от некоторых, пытаюсь помочь ТС'у решить его вполне практическую задачу, в которой а) не нужен кастомный конфиг; б) не нужен ConfigurationManager. Если он в данной теме решит поговорить про сферические конфиги в вакууме, я не буду иметь ничего против, но в рамках практической задачи, обрисованной самим же автором топика, это нафиг не нужно.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725641
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Он меня и спросил, что за метод.
Не тебя же спросил))
И 6 постов я тебе именно объяснял про недостатки авто режима.
Так что заканчивай менторский тон.
...
Рейтинг: 0 / 0
vs2015 windows service - ConfigurationManager
    #39725646
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Как перенести настройки из Local в Roaming так и не сказал.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vs2015 windows service - ConfigurationManager
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]