Створення Setup Project

96

Програмування Asp.net
Попередній

Наступний

  • До нашого рішення (solution) додаємо новий проект Other Projects -> Setup and Deployment і вибираємо ‘Setup Wizard’.
  • Wizard складається з 5 кроків, перший це привітання. На другому кроці вибираємо тип проекту. У моєму випадку це буде Windows application
  • На наступному наше вибираємо, які файли буду включені в проект. Я буду включати, тільки dll-і exe потрібного мені проекту.
  • На четвертому кроці можна приєднати інше фали до проекту, наприклад, файл readme.txt. Я нічого додавати не буду. На останньому кроці вам буде показано вся введена інформація, якщо все добре, то тиснемо Finish.
  • Setup project має такі властивості (Properties)
    AddRemoveProgramsIcon – Specifies an icon to be diplayed in the Add/Remove Programs dialog.
    Author – Specifies the name of the author of an application or component.
    Description – Specifies a free-form description for an installer.
    DetectNewerInstalledVersion – Specifies whether to check for newer versions of an application on the user’s computer.
    InstallAllUsers – Specifies whether the package is installed for all users or only the current user.
    Keywords – Specifies keywords used to search for an installer.
    Localization – Specifies the locale for string resources and the run-time user interface.
    Manufacturer – Specifies the name of the manufacturer of an application or component.
    ManufacturerUrl – Specifies a URL for a Web site containing information about the manufacturer of an application or component.
    PostBuildEvent – Specifies any commands to execute after the build ends.
    PreBuildEvent – Specifies any commands to execute before the build starts.
    ProductCode – Specifies a unique identifier for an application.
    ProductName – Specifies a public name that describes an application or component.
    RemovePreviousVersions – Specifies whether an installer will remove previous versions of an application or component.
    RunPostBuildEvent – Specifies the condition under which the post-build event runs.
    SearchPath – Specifies the path that is used to search for assemblies, files or merge modules on the development computer.
    Subject – Specifies additional information describing an application or component.
    SupportPhone – Specifies a phone number for support information for an application or component.
    SupportUrl – Specifies a URL for a Web site containing support information for an application or component.
    TargetPlatform – Specifies the target platform of the installer.
    Title – Specifies the title of an installer.
    UpgradeCode – Specifies a shared identifier that represents multiple versions of an application or component.
    Version – Specifies the version number of an installer, merge module, or .cab file.
  • У вікні File System, можна налаштувати, які файли будуть створені на робочому столі.
  • У що з’явилися у вікні Solution Explorer клітинках можна налаштовувати: записи, які буду додані до реєстру; типи файлів; інтерфейс процесу установки; ідентифікацію програми; умови, які повинні бути на машині, що б програма працювала (наприклад, Framework)