Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 215

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 209 210 211 212 213 214 < 215 > 216 217 218 219 220 221 .. 404 >> Следующая


Добавление элементов в специальные папки

............... i-l!>4ijnT ¦ Jik

treate Shortcut to Appicetfcm Pokier

v I

Assembly

Folder

Project Output... Ffc...

Assembly...

Выбрав некоторую папку н воспользовавшись пунктом меню Action | Add, мы получаем возможность добавлять элементы в специальные папки, как показано на рисунке слева.

Можно выбирать из следующих элементов: Subfolder (подпапка), File (файл), Assembly (модуль) и Project Output (выходной поток проекта). Направление выходного потока проекта в папку приведет к автоматическому включению в эту папку сгенерированных выходных файлов с расширением .DLL или .EXL в зависимости от того, является ли данный проект библиотекой компонентов или приложением. Выбор любого из пунктов меню Project Output или Assembly приведет к тому, что в папку будут автоматически добавлены все файлы, от которых зависит приложение (все модули, на которые имеются ссылки).

Свойства файла

Для файла, находящегося в папке, могут быть определены следующие свойства. В зависимости от типа конкретного файла некоторые из перечисленных свойств могут оказаться неприменимыми, кроме того, существуют некоторые дополнительные свойства, не вошедшие в приведенную ниже таблицу:

Свойство

Описание

Condition

(условие)

Exclude

(исключение)

С помощью этого спойстпа определяется условие, при котором будет осуществляться инсталляция выбранного файла. Это может оказаться полезным, если этот файл должен использоваться только для определенных версий операционных систем или в зависимости от того, какую информацию задаст пользователь в процессе диалога.

Этому свойству может быть присвоено значение True, если данный файл не подлежит инсталляции Это позволяет файлу входить в состав проекта, но при этом не инсталлироваться. Исключать файлы можно, если вы уг>ерены либо в том. что на ннх никто не ссылается, либо в том, что такие файлы уже существуют но вссх системах, па которых будет инсталлироваться данное приложение.
Установка приложений Windows

467

Продолжение таблицы

Свойство Описание
PackageAe (способ упаковки) Это свойство позволяет переопределять способ добавления файлов к пакету инсталляции, использующемуся по умолчанию. Например, если в конфигурации проекта используется режим In Setup File, то для какого-либо конкретного файла этот режим может быть изменен на Loose, что приведет к тому, что данный файл не будет включаться в файл базы данных MSI. Это может оказаться особенно полезным, когда требуется включить файл Readme, который пользователю следует прочесть до начала инсталляции. Совершено очевидно, что такой файл не следует подвергать сжатию, даже если сжатию подвергаются все остальные файлы.
Permanent (постоянный) Если этому свойству присвоено значение True, это означает, что файл останется на компьютере даже после того, как будет выполнена процедура обратной инсталляции продукта. С одним примером такого файла вы могли столкнуться при инсталляции новой версии Microsoft Outlook. Если вы сначала конфигурируете Microsoft Outlook, затем выполняете процедуру обратной инсталляции, после чего инсталлируете его вновь, необходимость конфигурировать его заново отсутствует, поскольку файл конфигурации, оставшийся от предыдущей инсталляции, не подлежит уничтожению.
Readonly (Только чтение) Это свойство позволяет задавать файлу при инсталляции атрибут “только чтение".
Vital (жизненно важный) Это свойство означает, что данный файл существен для инсталляции данного продукта. Если инсталляция этого файла завершается неудачно, то вся процедура инсталляции прекращается н выполняется откат.

| Практикум: добавление файлов в панет инсталляции |

1. Включите основной выходной поток проекта Simple Editor в проект по созданию инсталлятора с помощью меню Project | Add | Project Output. В диалоге Add Project Output Group выверите Primary Output как показано на рнсунке справа.

Нажатие кнопки ОК приведет к тому, что основной выходной поток проекта simpleEditor будет добавлен в Application Folder в автоматически открытом редакторе системных файлов. В данном случае основным выходным ПОТОКОМ является SimpleEditor.exe. Как МОЖНО увидеть в Solution Explorer (View | Solution Explorer), все файлы, от которых он зависит, определены автоматически; это привело к включению в проект объединенного модуля С Именем dotnetfxrediBt_x06_enu.msm, В КОТОрЫН включены все файлы, необходимые для работы системы

выполнения .NET. Если на системе, на которой будет устанавливаться данное приложение, система пыполнения .NET отсутствует, то она будет инсталлирована вместе с приложением.

Для нашей программы инсталляции мы налагаем требование предварительной установки системы выполнения .NET.

Выберите файл dotnetfxredi3t_x86_enu.msm и измените значение свойства Exclude на True, Для инсталляции системы выполнения .NET требуется приблизительно 15 Мбайт, поэтому теперь наш файл инсталляции станет меньше на 15 Мбайт. Простое изменение значения

шдашдщ!

• Р1К*Ш jjwUrf**"-
Предыдущая << 1 .. 209 210 211 212 213 214 < 215 > 216 217 218 219 220 221 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.