* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Создание конфигурационного файла
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.