|
Простое средство администрирования
Чтобы предоставить администратору контроль над приложением, можно разместить в каталоге приложения конфигурационный файл, Его может создать и упаковать издатель приложения, после чего программа установки запишет конфигурационный файл в базовый каталог приложения. Кроме того, администратор или
конечный пользователь машины могут сами создавать или модифицировать этот
файл. CLR интерпретирует его содержимое для изменения политики поиска и
загрузки файлов сборки,
Конфигурационные файлы содержат тэги XML и могут быть ассоциированы
с приложением или с компьютером. Использование отдельного файла (вместо
параметров, хранимых в реестре) позволяет легко создавать резервную копию
файла, а администратору без труда копировать файлы с машины на машину: достаточно скопировать нужные файлы, и административная политика также будет скопирована.
Имя этого файла должно совпадать с именем глав-
ного файла сборки и иметь расширение .config, в нашем случае — App.exe.config,
Содержимое этого конфигурационного файла должно быть примерно таким:
<?xml version="1,0" encoding="utf-8" ?>
<configuration>
<runtime>
OssemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="AuxFiles" />
</assemblyBinding>
</runtime>
</configuration>
|
Пытаясь найти файл сборки, CLR всегда сначала ищет в каталоге приложения
и, если поиск заканчивается неудачей, продолжает искать в подкаталоге AuxRles.
Для атрибута privatePath элемента, направляющего поиск, можно указать несколько
путей, разделенных точками с запятой. Считается, что все пути заданы относительно базового каталога приложения. Идея здесь в том, что приложение может
управлять своим каталогом и его вложенными подкаталогами, но не может управлять другими каталогами.
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (1 - 1 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|