Как я могу использовать файл app.config с удобной библиотекой классов? - PullRequest
2 голосов
/ 02 ноября 2009

Я работаю над этой библиотекой классов ComVisible, которая использует сторонний компонент. Этому компоненту необходимо добавить некоторые настройки в файл конфигурации. Так как приложение, использующее мою dll, является приложением VB 6, я не знаю, где я должен положить файл конфигурации? в любом случае мы можем загрузить файл конфигурации во время выполнения?

Ответы [ 2 ]

1 голос
/ 03 ноября 2009

Если вам нужен просто «файл конфигурации», а не конкретно app.config, в этом посте показана простая модель класса, которую я использую для хранения значений конфигурации:

(. Net) предложения по созданию файла конфигурации для программы?

1 голос
/ 03 ноября 2009

Вы можете поместить app.config в тот же каталог, что и приложение VB6 (с именем (yourapp) .exe.config). Если вы хотите загрузить его во время выполнения, вам нужно написать неуправляемую оболочку, которая запускает CLR и загружает ваш управляемый код в новый домен приложения, а затем вы можете указать ему загружать любой файл конфигурации, который вы хотите для нового домена приложения. Хотя это довольно сложно (сделав это несколько раз) ... Есть также несколько вариантов для управляемых прокладок (подробнее см. Класс AppDomainManager).

...