* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Создание конфигурационного файла
8 февраля 2009

Конфигурационный файл — это просто XML-файл с соответствующим именем, со-
держащий набор необходимых тегов. Имя конфигурационного файла приложения
должно иметь следующий вид: <name>.<extension>.cQnug, где <патё> — имя, а
<extensiori> — расширение исполняемого файла приложения (например, .ехе). Так,
конфигурационный файл приложения myApplication.exe назван myApplication.
exe.coring. Конфигурационный файл должен располагаться в одном каталоге со
сборкой приложения, для настройки которого он предназначен.
Содержимое конфигурационных файлов определяется общей для этих файлов
схемой. Базовая структура конфигурационного файла выглядит так:
<?xml version="1.0" encoding-"utf-8" ?>
<configuration>
<!-здесь находится описание параметров приложениям
</configuration>
Обязателен только первый тэг, в котором указаны версия XML, используемая
кодировка и элемент <configuration> верхнего уровня, остальные элементы не обя-
зательны и добавляются или удаляются по мере необходимости.
Чтобы создать конфигурационный файл для сборки, написанной на Visual Basic
.NET, выберите в меню File пункт Add New Item\Application Configuration File -
к проекту будет добавлен новый конфигурационный файл, в который можно вруч-
ную добавить необходимые элементы. При компиляции приложения файлу назна-
чается соответствующее имя.
При использовании Visual C# конфигурационный файл придется создавать и за-
полнять вручную при помощи текстового редактора (например, Блокнота). Гото-
вый конфигурационный файл следует сохранить с именем app.config и добавить к
проекту приложения.
Схема конфигурационного файла
Полностью обсудить схему конфигурационного файла в этом разделе на представ-
ляется возможным, но ее элементы верхнего уровня мы все же рассмотрим. Более
подробно об этом рассказано в документации по Visual Studio .NET. Элементы вер-
хнего уровня схемы конфигурационного файла описаны в таблице 9-1.
Таблица 9-1. Элементы верхнего уровня схемы конфигурационного файла
Элемент Что содержит
<startup> Единственный элемент — <requiredRuniime>, задающий
требуемую версию CLR
<runtime> Параметры, управляющие связыванием сборок и сбором
мусора
<system.runtime.remoting> Сведения о конфигурации каналов и удаленных объектах
<system.nel> Сведения для Интернет-приложений
<tnscorlib> Элемент < cryptography Settings>, определяющий, как
приложение использует криптографические технологии
<conflgSections> Нестандартные параметры
<system,diagnostic$> Конфигурационные данные для классов Trace a Debug
> Создание конфигурационного файла для приложения на Visual Basic .NET
1. В меню Project выберите nyHKTAdd New Item — откроется одноименное окно.
2. В окне Add New Stem выберите шаблон Application Configuration File — к проек-
ту будет добавлен конфигурационный файл.
3. Внутри элемента < configuration > поместите элементы схемы для настройки не-
обходимых параметров. Более подробно о доступных элементах схемы — в доку-
ментации на Visual Studio .NET.
4. Сохраните созданный файл и скомпонуйте приложение.
> Создание конфигурационного файла для приложения на Visual C#
1. В меню Project выберите Add New Item.
2. В окне Add New Item выберите Text File — новый текстовый файл добавляется к
проекту и открывается в текстовом редакторе.
3. В окне Solution Explorer щелкните правой кнопкой новый текстовый файл и вы-
берите команду Rename, чтобы переименовать файл в App.config. В текстовом
редакторе добавьте к файлу следующий XML-код:
<?xml version="1.0" encoding-"utf-8" ?>
<configuration>
</configuration>
В окне Solution Explorer дважды щелкните файл App.config. Ответьте согласием
на вопрос о закрытии файла — среда разработки переключится в редактор с
XML-текстом файла App.config.

Теги: .NET

Статьи по теме:

Языки программирования .NET
Реализация специальных возможностей на этапе проектирования
Обработка исключений и императивная защита
Реализация членов интерфейса на Visual C#
Формы, элементы управления и меню
Генерация исключений
Классы CTS
Класс DataViewManager
Карринг (currying)
Применение наборов элементов управления
Модель защиты, основанная на ролях
Использование шаблонов кода
Отладка элементов управления
Объявление и генерация событий
Объект DataRelation
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Создание конфигурационного файла. Регион сайта: Москва и Санкт-Петербург