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