powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменить файл конфигурации
2 сообщений из 2, страница 1 из 1
Изменить файл конфигурации
    #38409218
Sky Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Утро доброе

Возник такой вопрос: как указать приложению (точнее библиотеке) какой файл конфигурации использовать?

нашел вариант:

Код: c#
1.
2.
   string p = Assembly.GetExecutingAssembly().CodeBase;
            System.Configuration.Configuration cfg = System.Configuration.ConfigurationManager.OpenExeConfiguration(new Uri(p).LocalPath);



Но он просто открывает конфигурацию по указанному пути, но самому приложению ее не присваивает. Причем, проект состоит из нескольких библиотек и для каждой делать отдельный конфиг - не гуд.

ПО умолчанию все библиотеки берут конфиг из вызываемого экзешника. И он один на все библиотеки. Но если у него нет конфига? (просто сторонее приложение, которое вызывает методы моей библиотеки).
...
Рейтинг: 0 / 0
Изменить файл конфигурации
    #38409288
Sky Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел вот такое:
http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=RU-RU&k=k(SETUPINFORMATION);k(TargetFrameworkMoniker-".NETFRAMEWORK,VERSION=V4.0");k(DevLang-CSHARP)&rd=true

Код: c#
1.
domaininfo.ConfigurationFile = System.Environment.CurrentDirectory	+ "\\ADCreateDomain.exe.config";



Но видимо, настройки текущего домена менять нельзя.

Можно ли как-то до его создания делать эти настройки? Хотя библиотека вызывается вообще из стороннего приложения(как COM), и там что-то делать с вызовом я не смогу.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменить файл конфигурации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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