* При перепечатке материалов ссылка на 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

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

Абстрактные классы и члены
Установка сборок в виде компилированных образов
Towards Cleaner Code, A C# Asynchronous Helper
Защита приложения
Automatically Starting your Application on Windows Mobile
Обработка событий клавиатуры на уровне формы
Реализация обработчиков событий
Вложенные типы
Вызов функций Windows API
Компонент PrintDocument
Вызов методов
Активация и деактивация команд меню
Модификаторы доступа для вложенных типов
Определение глобализации и локализации
Замыкания (closure)
| .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 | Создание конфигурационного файла. Регион сайта: Москва и Санкт-Петербург