Помещение конфигурационной информации в DLL

Первая ссылка в Google для [f3] - AdjustingImageSize ( Google кеш страницы ).

Вот тестовый скрипт из приведенного выше стр. Он создает [f4] файлы разных размеров одного и того же изображения:

[f1]

Вывод:

[f2] [g9] Две заметки: [/g9]

Комментарии к модулю и фактический результат отличаются.

Этот ответ

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

9
задан jan.vdbergh 2 October 2008 в 11:05
поделиться

4 ответа

Да, Вы можете и должны поместить общие параметры конфигурации в файл конфигурации для Вашего DLL. Просто добавьте app.config файл к проекту DLL и удостоверьтесь, что Вы читаете параметры конфигурации из DLL. При развертывании файл конфигурации должен иметь имя "MyDLL.dll.config" (предполагающий, что DLL называют "MyDLL.dll") и быть в той же папке как DLL.

7
ответ дан 4 December 2019 в 22:31
поделиться

Я предложил бы, чтобы Вы переместили конфигурацию, загружающуюся в dll, а не всю конфигурацию, и затем назвали его из различных приложений. Это то, так, чтобы:

  1. Вы не должны перекомпилировать для изменения данных конфигурации (всегда полезный)
  2. Если необходимо разделить конфигурацию снова в будущем, это уже будет возможно с dll.
1
ответ дан 4 December 2019 в 22:31
поделиться

Вы могли подвергнуть общую конфигурацию реестру окон, доступному везде, где Вам нравится

0
ответ дан 4 December 2019 в 22:31
поделиться

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

Я не говорю, что это - хорошая вещь... 8)

Так, если Вы разрабатываете проект, который ссылается на Ваш DLL, Вы добавили бы тот же .settings файл к тому проекту, и те настройки появятся в app.config файле для приложения, и DLL смог бы считать те значения. ЕСЛИ те значения не будут в app.config, то dll возвратится к значениям по умолчанию.

Большинство людей будет думать, что это - плохая вещь, и я склонен соглашаться, но там Вы.

0
ответ дан 4 December 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: