App.config используется только во время компиляции или также требуется во время выполнения? - PullRequest
3 голосов
/ 21 августа 2009

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

Ответы [ 4 ]

8 голосов
/ 21 августа 2009

Файл app.config переименовывается в YourAssemblyName.exe.config в процессе сборки. Это поведение по умолчанию для всех не-веб-проектов. Вместо этого проект веб-приложения или веб-приложения использует web.config, но не переименовывается.

5 голосов
/ 21 августа 2009

Это вещь во время выполнения. В пространстве имен System.Configuration имеется множество API, которые можно использовать для чтения настроек из файла конфигурации приложения (Web.config в веб-приложениях, assembly.exe.config в других.)

1 голос
/ 21 августа 2009

app.config - это замена .NET для файлов старой школы .ini.

0 голосов
/ 21 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...