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



Редактор файловой системы
8 февраля 2009

Этот редактор позволяет манипулировать файловой системой целевого компьюте-
ра: записывать выходные файлы в различные каталоги, создавать на целевом ком-
пьютере новые каталоги, а также создавать или добавлять ярлыки. Чтобы запустить
редактор файловой системы, выделите свой проект в окне Solution Explorer и выбе-
рите в меню View команду Editor\File System Editor.
На правой панели отображается список выходных файлов проекта установоч-
ной программы, а на левой — структура каталогов целевого компьютера. Исходно
она включает три папки: каталог приложения, рабочий стол и папку Программы
для текущего пользователя. По умолчанию выходные файлы записываются в ката-
лог приложения. Целевой каталог для любого файла можно изменить, выделив этот
файл на правой панели и перетащив его в требуемую папку. Кроме того, редактор
файловой системы позволяет создавать дополнительные папки — для этого доста-
точно щелкнуть его левую панель правой кнопкой и выбрать из контекстного меню
команду Add Special Folder.
Здесь можно добавить к структуре каталогов стандартную папку либо сощать
собственную. Папки, созданные разработчиком при помощи редактора, создаются
в файловой системе целевого компьютера во время установки приложения.
Добавление несжатого файла к дистрибутиву
Редактор файловой системы позволяет добавлять к проекту установочной програм-
мы несжатые файлы и сборки. Они включаются в дистрибутив и устанавливаются
одновременно с приложением, но не сжимаются и не упаковываются с другими
выходными файлами проекта установочной программы.
^ Добавление к дистрибутиву несжатых файлов и сборок
1. Если целевой каталог для несжатого файла отсутствует на левой панели редак-
тора, щелкните ее правой кнопкой и добавьте нужный каталог с помощью кон-
текстного меню. Так, в любом из существующих каталогов разрешается создать
вложенный каталог, щелкнув существующий каталог правой кнопкой и выбрав
команду Add\Folder.
2. На левой панели редактора файловой системы щелкните правой кнопкой ката-
лог, в который следует установить несжатый файл, и выберите File (или Assembly,
если добавляется сборка).
3. Выберите нужный файл и щелкните ОК (в случае сборки) или Open (в случае
файла) — файл (или сборка) добавляется к проекту установочной программы;
во время установки приложения этот файл будет записан в соответствующий
целевой каталог на целевом компьютере.
Размещение сборок в GAC во время установки приложения
Среди прочего редактор файловой системы позволяет помещать сборки в GAC во
время установки приложения. Для этого сборки добавляют к проекту установочной
программы в виде несжатых файлов. Соответствующие файлы добавляются к про-
екту, но не сжимаются и не упаковываются с остальными выходными файлами.
Чтобы установить сборку в GAC, ее прежде всего необходимо подписать при помо-
щи строгого имени (подробнее о строгих именах — в главе 9). После этого останет-
ся лишь добавить каталог GAC к структуре каталогов в редакторе файловой систе-
мы и поместить нужную сборку в этот каталог — во время установки приложения
сборка будет записана в GAC.
^ Как поместить сборку в GAC во время установки приложения
1. Подпишите сборку при помощи строгого имени (как это делается — см. в главе 9).
2. Создайте проект установочной программы и откройте редактор файловой сис-
темы.
3. Щелкните правой кнопкой левую панель редактора и выберите Add Special
Folder, затем выберите в контекстном меню каталог GAC.
4. Щелкните правой кнопкой каталог GAC на левой панели редактора файловой
системы и выберите команду Add\Assembly. Найдите требуемую сборку и щелк-
ните ОК, чтобы добавить ее. Если эта сборка до сих пор не добавлена к проекту
установочной программы, это происходит сейчас. Во время установки приложе-
ния она помещается в GAC.
Добавление ярлыка при помощи редактора файловой системы
При желании для устанавливаемого приложения можно создать ярлык на рабочем
столе (или в другой папке) целевого компьютера. Для этого также применяют ре-
дактор файловой системы.
^ Как создать ярлык на целевом компьютере
1. В окне Solution Explorer щелкните правой кнопкой файл, для которого необхо-
димо создать ярлык, и выберите Choose Find In Editor — на правой панели ре-
дактора файловой системы отображается каталог с выбранным файлом.
2. На правой панели редактора файловой системы щелкните правой кнопкой файл,
для которого создаете ярлык, и выберите команду Create Shortcut — ярлык для
этого файла создается и добавляется на панель.
3. Перетащите ярлык с правой панели в нужный каталог, отображаемый на левой
панели.

Теги: .NET

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

Конфигурирование защиты по правам доступа к коду
Компонент ErrorProvider
Реализация полиморфизма через наследование
Рисование сложных фигур
Объявление и генерация событий
Работа с классом Help
Определение глобализации и локализации
Ссылки на внешние библиотеки
Применение наборов элементов управления
Реализация членов интерфейса на Visual C#
Карринг (currying)
Пошаговое исполнение кода
Объекты, члены и абстрагирование
Преобразование типов
Интерфейсы CTS
| .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 | Редактор файловой системы. Регион сайта: Москва и Санкт-Петербург