powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Конфигурирование сборки из "главного" приложения
4 сообщений из 4, страница 1 из 1
Конфигурирование сборки из "главного" приложения
    #38416917
Fet Frumos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сборка(MyDll) для нее нужны изменяемые параметры. Добавил файл сетингс, в него добавил параметры. Они добавились в app.config. В библиотеке вызываю значение параметра следующим образом

Код: c#
1.
Param = (string)MyDll.Properties.Settings.Default["Param"];



Дальше - использую сборку MyDll в приложении. Как мне указать в файле приложения (App.config) значение параметра Param для сборки MyDll? Пробовал так , в App.config добавил

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="MyDll.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      </sectionGroup>

 <applicationSettings>
        <MyDll.Properties.Settings>
            <setting name="Param" serializeAs="String">
                <value>hello</value>
            </setting>
        </MyDll.Properties.Settings>
    </applicationSettings>



Но это не работает. Проверял меняю значение в app.config, ставлю точку останова в приложении. Захожу в класс из MyDll, парамет инициализируется из сначение которое указано в Design time. Как сделать правильно?
...
Рейтинг: 0 / 0
Конфигурирование сборки из "главного" приложения
    #38417005
Fet Frumos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подумал - решил не заморачиваться с конфигурированием. Пусть параметры будут в app.config, дальше буду передавать как параментры конструктора объекта.
...
Рейтинг: 0 / 0
Конфигурирование сборки из "главного" приложения
    #38417096
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fet FrumosЕсть сборка(MyDll) для нее нужны изменяемые параметры. Добавил файл сетингс, в него добавил параметры. Они добавились в app.config. В библиотеке вызываю значение параметра следующим образом

Код: c#
1.
Param = (string)MyDll.Properties.Settings.Default["Param"];




Дальше - использую сборку MyDll в приложении. Как мне указать в файле приложения (App.config) значение параметра Param для сборки MyDll? Пробовал так , в App.config добавил

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="MyDll.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      </sectionGroup>

 <applicationSettings>
        <MyDll.Properties.Settings>
            <setting name="Param" serializeAs="String">
                <value>hello</value>
            </setting>
        </MyDll.Properties.Settings>
    </applicationSettings>




Но это не работает. Проверял меняю значение в app.config, ставлю точку останова в приложении. Захожу в класс из MyDll, парамет инициализируется из сначение которое указано в Design time. Как сделать правильно?

озвученное решение религиозно верно и у меня работает, почему не работает у вас остаётся только догадываться, все сторонние библиотеки конфигурируются подобным образом
...
Рейтинг: 0 / 0
Конфигурирование сборки из "главного" приложения
    #38471825
Fet Frumos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снова вернулся к этому вопросу. Даное решение работает. Единственный ньюанс - надо область видимости в сеттингах сборки поставить приложение(вместо пользователь).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Конфигурирование сборки из "главного" приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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