Я создаю библиотеку DLL класса, которая будет использоваться другими. Я не знаю, каким будет этот проект, каким будет имя проекта и т. Д. Когда все будет сказано и сделано, все, что я буду делать, это передать им DLL для любого ссылающегося проекта.Лучший подход к чтению и записи значений из DLL во время выполнения
Проблема заключается в том, что мне нужно, чтобы моя DLL могла читать и загружать ключи/значения из проекта во время выполнения. Проект передаст ключ/значения моей DLL, и указанная DLL выполнит чтение и запись этих ключей/значений. Я обнаружил, что существует несколько способов сделать это:
1) Пользовательские настройки из меню Настройки/AppConfig
2) Создать новый файл XML для чтения и записи из
Однако оба пути не автоматизирован. Исправьте меня, если я ошибаюсь:
Для 1) стороне проекта придется вручную создать файл настроек с ключом/значениями, которые мне нужны для DLL.
Для 2) стороне проекта придется вручную создать XML-файл с ключом/значениями, необходимыми для моей DLL. Кроме того, моей DLL нужно будет знать, где этот XML будет сохранен проектом, ссылающимся на него (чтобы я мог читать и писать из него из DLL)
Здесь мне нужна помощь. Есть ли способ, который я могу достичь чтения и записи значений из моей DLL во время выполнения без проекта, который должен выполнить какую-либо ручную работу? А если нет, какой был бы лучший подход к этому? Передайте файл настроек людям, которые будут ссылаться на мою DLL?
Спасибо!
Как насчет метода в вашей DLL, чтобы получить/установить значения? – Pikoh