Создание Setup Project

Programming
Предыдущий Следующий
  1. До нашего решения (solution) добавляем новый проект Other Projects -> Setup and Deployment и выбираем 'Setup Wizard'. 
  2. Wizard состоит из 5 шагов, первый это приветствие. На втором шаге выбираем тип проекта. В моем случае это будет  Windows application
  3. На следующем наше выбираем, какие файлы буду включены в проект. Я буду включать, только dll и exe из нужного мне проекта.
  4. На четвертом шаге можно присоединить прочее фалы к проекту, например, файл readme.txt. Я ничего добавлять не буду. На последнем шаге вам будет показано вся введенная информация, если все хорошо, то жмем Finish.
  5.   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.
     
  6.   В окне File System, можно настроить, какие файлы будут созданы на рабочем столе.
  7. В появившихся в окне Solution Explorer ячейках можно настраивать: записи, которые буду добавлены в реестр; типы фалов; интерфейс процесса установки; идентификацию программы; условия которые должны быть на машине, что бы программа работала (например, Framework)

 

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве Магія зміни: Від ночі до дня
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси