|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Пишу сервис (а может, службу) Надо прочитать настройки из конфига Не могу на ConfigurationSettings пишет, что obcolete а на ConfigurationManager говорит, что авторCS0234 C# Тип или имя пространства имен "ConfigurationManager" не существует в пространстве имен "System.Configuration" (возможно, отсутствует ссылка на сборку). Код: c# 1. 2. 3.
framework 4.5.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 17:59 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
полдня искал как тут опубликовал, вроде нашел авторYou can do this in Project->Add Reference..., now you will see a popup where you can selected the System.Confiration.dll. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 18:03 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
andreymx, Если что, всегда можно в сервисе позже прочитать ручной файл конфиг. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 18:19 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Petro123andreymx, Если что, всегда можно в сервисе позже прочитать ручной файл конфиг.пока не надо, но если бросишь подсказку на будущее, буду благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 18:30 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
andreymx, В момент коннекта к сервису читаем (сервис) файл по пути: с:/Application data/...... Берем все что нужно и коннект к базе с правами того кто соединился (сессия) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 18:42 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Нафига всё это нужно? Чем стандартная система настроек не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 06:05 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныНафига всё это нужно? Чем стандартная система настроек не устраивает?жизнь вообще не стандартна). Философия) Само понятие Настройки и стандартность оксюморон. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 07:05 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Petro123Сон Веры ПавловныНафига всё это нужно? Чем стандартная система настроек не устраивает?жизнь вообще не стандартна). Философия) Само понятие Настройки и стандартность оксюморон. Вот только не надо разводить пустопорожнюю философию на ровном месте. Вот эти вот настройки - стандарт для любого проекта: ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 08:03 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Возможны ситуации, когда требуется что-то, не лежащее на верхности - например, доступ к настройкам class library, либо хранение настроек нестандартным образом, но и это делается стандартными средствами . ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 08:03 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Это не философия а архитектура. И я согласен, что скрин ааш это способ 1. Провайдер это способ 2. Что делать если корпоративный стандарт на json формат? Или строго заданную папку? Тогда уже будет оверхед и ручное управление по методу3. Никакой философии. Логично? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 08:11 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
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. Корпоративный стандарт, перекрывающий отраслевой стандарт сугубо внутренней реализации - это чушь собачья. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 08:29 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Все что вы повторили это кастомный провайдер. Вариант метод номер2. Это решает задачу папки и смены формата? Если нет, то зачем повторять? Вы в курсе что админы просят настройки в другую папку и спрашивают насколько это сложно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 09:04 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Petro123Это решает задачу папки и смены формата? Если нет, то зачем повторять? Затем, что а) вполне решает, б) какое эти все форматы и папки имеет отношение к вопросу ТС? Опять про сферического коня в ввакууме? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 10:16 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Вот ты завелся)) Ты же профи. Ты в курсе что самоли счас падают т.к. пилоты счас операторы джойстиков и разучились летать? Это не сферический конь. На неделе самолет упал. Так что странно подымать споры против РУЧНОГО метода настроек. ДОПОЛНИТЕЛЬНЫЕ скилы программиста кэп. Было бы о чем спорить. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 10:27 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, У меня в проектах и первый и третий метод есть кстати. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 10:28 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Petro123Сон Веры Павловны, Вот ты завелся)) Ты же профи. Ты в курсе что самоли счас падают т.к. пилоты счас операторы джойстиков и разучились летать? Это не сферический конь. На неделе самолет упал. Так что странно подымать споры против РУЧНОГО метода настроек. ДОПОЛНИТЕЛЬНЫЕ скилы программиста кэп. Было бы о чем спорить. И еще раз: Сон Веры Павловныкакое эти все форматы и папки имеет отношение к вопросу ТС? Опять про сферического коня в ввакууме? У ТС - вполне стандартные настройки, которые он использует не вполне стандартным образом. Никакими кастомизациями механизма там и не пахнет. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 10:44 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Ты не справедлив) Когда ты втыкаешь код IL я тебя поддерживаю. Хотя можно как ты уперется рогом что это тут лишнее. Перечитай мой первый пост ещё раз. Была одна строка и ты развел банальщину на 6 постов. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 10:53 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Petro123Была одна строка и ты развел банальщину на 6 постов. Я, в отличие от некоторых, пытаюсь помочь ТС'у решить его вполне практическую задачу, в которой а) не нужен кастомный конфиг; б) не нужен ConfigurationManager. Если он в данной теме решит поговорить про сферические конфиги в вакууме, я не буду иметь ничего против, но в рамках практической задачи, обрисованной самим же автором топика, это нафиг не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 11:27 |
|
vs2015 windows service - ConfigurationManager
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Он меня и спросил, что за метод. Не тебя же спросил)) И 6 постов я тебе именно объяснял про недостатки авто режима. Так что заканчивай менторский тон. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 11:32 |
|
|
start [/forum/topic.php?fid=20&msg=39725641&tid=1399181]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 430ms |
0 / 0 |