Сделать установщик программы visual studio

Содержание

× Вам не понравилось видео. Спасибо за то что поделились своим мнением!

Издатель Feb 15, 2022

Подробный обзор установщика Visual Studio Installer, установка Visual Studio 2022 и создание проекта под языки СИ и C++.

00:00 — выбор установщика
01:10 — настройки установщика
04:00 — главное окно установщика
04:50 — импорт и экспорт настроек установщика
06:20 — установка VS 2022
08:00 — создание проекта
11:10 — Debug / Release / разрядность
11:49 — методы запуска программы
12:48 — вход в учётную запись Microsoft
13:25 — обозреватель решений
14:10 — подготовка проекта под СИ и C++

Ссылки:
1. Сайт с VS 2022: https://visualstudio.microsoft.com/ru/
2. Экскурс в начало работы: https://docs.microsoft.com/ru-ru/cpp/build/vscpp-step-0-installation?view=msvc-160
3. Ресурсы: https://docs.microsoft.com/ru-ru/cpp/windows/resource-files-visual-studio?view=msvc-160
4. Зависимости: https://docs.microsoft.com/ru-ru/visualstudio/ide/how-to-create-and-remove-project-dependencies?view=vs-2019

Создания установщика для своей разработки в Visual Studio #6

Комментариев нет.

Следующее

App C# .NET Core 6.0-PostgreSQL,Radzen Blazor Studio,Visual Studio 2022 - Iniciando

App C# .NET Core 6.0-PostgreSQL,Radzen Blazor Studio,Visual Studio 2022 — Iniciando

от admin 4 месяцев назад 1 Просмотры

#2. Установка компилятора gcc и Visual Studio Code на ОС Windows | Язык C для начинающих

#2. Установка компилятора gcc и Visual Studio Code на ОС Windows | Язык C для начинающих

от admin 4 месяцев назад 2 Просмотры

1. Установка Python + Visual Studio Code

1. Установка Python + Visual Studio Code

от admin 9 месяцев назад 3 Просмотры

УСТАНОВКА PYTHON и настройка Visual Studio Code

УСТАНОВКА PYTHON и настройка Visual Studio Code

от admin 1 год назад 3 Просмотры

Уроки Python - Начало работы и установка

Уроки Python — Начало работы и установка

от admin 2 года назад 5 Просмотры

Где скачать Visual Studio 2022 БЕСПЛАТНО | Установка и настройка VISUAL STUDIO 2022

Где скачать Visual Studio 2022 БЕСПЛАТНО | Установка и настройка VISUAL STUDIO 2022

от admin 1 год назад 6 Просмотры

Читайте также:
Программа робот по информатике как пользоваться роботом

Visual Studio 2019 установка границ Окна программы .

Visual Studio 2019 установка границ Окна программы .

от admin 2 года назад 2 Просмотры

Как сделать установочник/инсталлятор Windows Forms приложения. (2. Создание установочника)

Установка и настройка MikroTik для работы с 3G, 4G, LTE USB модемом

Установка и настройка MikroTik для работы с 3G, 4G, LTE USB модемом

от admin 7 месяцев назад 3 Просмотры

Open Server, установка и настройка для работы.

Open Server, установка и настройка для работы.

от admin 2 года назад 8 Просмотры

Программирование на языке С. Урок 18. Установка и настройка GCC на Visual Studio Code

Программирование на языке С. Урок 18. Установка и настройка GCC на Visual Studio Code

от admin 2 года назад 4 Просмотры

Fron-end с 0. Установка Visual Studio Code.

Fron-end с 0. Установка Visual Studio Code.

от admin 7 месяцев назад 1 Просмотры

AutoCAD - установка для работы с Visual Lisp

AutoCAD — установка для работы с Visual Lisp

от admin 1 год назад 0 Просмотры

VS Code Для Python | Обзор Установка Настройка Плагины Visual Studio Code | VS Code Для Начинающих

VS Code Для Python | Обзор Установка Настройка Плагины Visual Studio Code | VS Code Для Начинающих

от admin 2 года назад 41 Просмотры

C# Visual Studio 2022 Yazıya Saydamlık[Transparan] Verme #visual

C# Visual Studio 2022 Yazıya Saydamlık[Transparan] Verme #visual

от admin 8 месяцев назад 2 Просмотры

PHP c нуля ➤ Плюсы и минусы PHP. Установка Open Server. Начало работы с PHP 8.0

PHP c нуля ➤ Плюсы и минусы PHP. Установка Open Server. Начало работы с PHP 8.0

от admin 1 год назад 5 Просмотры

Micro-Cap | Установка и начало работы

Micro-Cap | Установка и начало работы

от admin 2 года назад 2 Просмотры

Visual Studio C#. Создание собственной библиотеки для работы с базой данных

Visual Studio C#. Создание собственной библиотеки для работы с базой данных

от admin 2 года назад 5 Просмотры

Начало работы с Python - Установка PyCharm для работы с Python

Начало работы с Python — Установка PyCharm для работы с Python

от admin 1 год назад 5 Просмотры

Установка и настройка WSL для работы в симуляторе

Установка и настройка WSL для работы в симуляторе

от admin 2 года назад 1 Просмотры

Программирование на С++.Установка MC Visual studio.Первая программа.

Программирование на С++.Установка MC Visual studio.Первая программа.

от admin 11 месяцев назад 2 Просмотры

7.5 Упорядоченные цифры.

7.5 Упорядоченные цифры. «Поколение Python»: курс для начинающих. Курс Stepik

от admin 12 месяцев назад 2,768 Просмотры

Источник: best-coding.ru

Как создать установщик для .net службы Windows с помощью Visual Studio

Как создать установщик для Windows Service, который я создал с помощью Visual Studio?

ОТВЕТЫ

Ответ 1

В сервисном проекте сделайте следующее:

  • В проводнике решений дважды щелкните файл services.cs. Он должен отобразить экран, который является серым, и говорит о перетаскивании материала из панели инструментов.
  • Затем щелкните правой кнопкой мыши по области серого и выберите добавить установщик. Это добавит файл проекта установщика в ваш проект.
  • Тогда у вас будет 2 компонента в проекционном представлении ProjectInstaller.cs(serviceProcessInstaller1 и serviceInstaller1). Затем вы должны настроить свойства по мере необходимости, такие как имя службы и пользователя, которые должны выполняться как.

Теперь вам нужно создать проект установки. Лучше всего использовать мастер установки.

  • Щелкните правой кнопкой мыши по вашему решению и добавьте новый проект: Добавить > Новый проект > Проекты установки и развертывания > Мастер установки а. Это может незначительно отличаться для разных версий Visual Studio. б. Visual Studio 2010 находится в: Установка шаблонов > Другие типы проектов > Установка и развертывание > Установщик Visual Studio
  • На втором шаге выберите «Создать установку для приложения Windows».
  • На третьем шаге выберите «Первичный вывод из. «
  • Нажмите «Готово».

Затем отредактируйте установщика, чтобы убедиться, что правильный выход включен.

  • Щелкните правой кнопкой мыши проект установки в своем обозревателе решений.
  • Выберите «Просмотр» > «Пользовательские действия». (В VS2008 это может быть View > Editor > Custom Actions)
  • Щелкните правой кнопкой мыши действие «Установка» в дереве пользовательских действий и выберите «Добавить пользовательское действие. «
  • В диалоговом окне «Выбрать элемент в проекте» выберите «Папка приложения» и нажмите «ОК».
  • Нажмите «ОК», чтобы выбрать опцию «Первичный выход из. «. Необходимо создать новый node.
  • Повторите шаги 4-5 для фиксации, отката и удаления.
Читайте также:
Как управлять браузером из программы

Вы можете изменить имя выхода установщика, щелкнув правой кнопкой мыши проект установщика в своем решении и выберите «Свойства». Измените «Имя выходного файла:» на все, что вы хотите. Выбрав проект установщика и просмотрев окна свойств, вы можете отредактировать Product Name , Title , Manufacturer и т.д.

Затем создайте свой установщик и создайте MSI и файл setup.exe. Выберите то, что вы хотите использовать для развертывания службы.

Ответ 2

Я выполняю первый шаг Kelsey, чтобы добавить классы установщика в мой сервисный проект, но вместо создания установщика MSI или setup.exe я делаю сам процесс установки/деинсталляции службы. Здесь немного пример кода из одной из моих служб, которую вы можете использовать в качестве отправной точки.

public static int Main(string[] args) < if (System.Environment.UserInteractive) < // we only care about the first two characters string arg = args[0].ToLowerInvariant().Substring(0, 2); switch (arg) < case «/i»: // install return InstallService(); case «/u»: // uninstall return UninstallService(); default: // unknown option Console.WriteLine(«Argument not recognized: «, args[0]); Console.WriteLine(string.Empty); DisplayUsage(); return 1; > > else < // run as a standard service as we weren’t started by a user ServiceBase.Run(new CSMessageQueueService()); >return 0; > private static int InstallService() < var service = new MyService(); try < // perform specific install steps for our queue service. service.InstallService(); // install the service with the Windows Service Control Manager (SCM) ManagedInstallerClass.InstallHelper(new string[] < Assembly.GetExecutingAssembly().Location >); > catch (Exception ex) < if (ex.InnerException != null ex.InnerException.GetType() == typeof(Win32Exception)) < Win32Exception wex = (Win32Exception)ex.InnerException; Console.WriteLine(«Error(0x): Service already installed!», wex.ErrorCode); return wex.ErrorCode; > else < Console.WriteLine(ex.ToString()); return -1; >> return 0; > private static int UninstallService() < var service = new MyQueueService(); try < // perform specific uninstall steps for our queue service service.UninstallService(); // uninstall the service from the Windows Service Control Manager (SCM) ManagedInstallerClass.InstallHelper(new string[] < «/u», Assembly.GetExecutingAssembly().Location >); > catch (Exception ex) < if (ex.InnerException.GetType() == typeof(Win32Exception)) < Win32Exception wex = (Win32Exception)ex.InnerException; Console.WriteLine(«Error(0x): Service not installed!», wex.ErrorCode); return wex.ErrorCode; > else < Console.WriteLine(ex.ToString()); return -1; >> return 0; >

Ответ 3

Ни Kelsey, ни Brendan solutions не работают для меня в сообществе Visual Studio 2015.

Вот мои краткие инструкции по созданию службы с помощью установщика:

  1. Запустите Visual Studio, перейдите к File -> New -> Project
  2. Выберите .NET Framework 4, в поле «Поиск установленных шаблонов» введите «Служба»
  3. Выберите «Служба Windows». Введите имя и местоположение. Нажмите OK .
  4. Дважды щелкните Service1.cs, щелкните правой кнопкой мыши в конструкторе и выберите «Добавить установщик»
  5. Дважды щелкните ProjectInstaller.cs. Для serviceProcessInstaller1 откройте вкладку «Свойства» и измените значение свойства «Account» на «LocalService». Для serviceInstaller1 измените «ServiceName» и установите «StartType» на «Автоматический».
  6. Дважды щелкните сервисInstaller1. Visual Studio создает событие serviceInstaller1_AfterInstall . Введите код:
Читайте также:
Какие программы необходимо установить на Андроид

private void serviceInstaller1_AfterInstall(object sender, InstallEventArgs e) < using (System.ServiceProcess.ServiceController sc = new System.ServiceProcess.ServiceController(serviceInstaller1.ServiceName)) < sc.Start(); >>

Ответ 4

Для VS2017 вам необходимо добавить расширение VS «Проекты установщика Microsoft Visual Studio 2017». Это даст вам дополнительные шаблоны проектов Visual Studio Installer. https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects#overview

Чтобы установить службу Windows, вы можете добавить новый тип мастера установки проекта и следуйте инструкциям из ответа Келси. fooobar.com/questions/55027/.

Ответ 5

классы InstallUtil (ServiceInstaller) считаются анти-шаблонами сообществом установщика Windows. Это хрупкий, из процесса, изобретающий колесо, который игнорирует тот факт, что установщик Windows имеет встроенную поддержку служб.

Проекты развертывания Visual Studio (также не высоко оцененные и устаревшие в следующей версии Visual Studio) не имеют встроенной поддержки служб. Но они могут потреблять модули слияния. Поэтому я хотел бы взглянуть на эту статью в блоге, чтобы понять, как создать модуль слияния с помощью XML-установщика Windows, который может выразить службу, а затем использовать этот модуль слияния в вашем решении VDPROJ.

Ответ 6

Я знаю, что это старая ветка, но я просто хотел добавить свои 2 цента. Я всегда ненавидел то, как вы управляете сервисным проектом в VS. Вот почему я использовал Topshelf уже много лет. Сделайте шаг назад, не создавайте сервисный проект, а вместо этого консольный проект, затем добавьте в него Topshelf. Это страшно легко.

Источник: utyatnishna.ru

Оффлайн установка Visual Studio

mexan Мне очень сильно нужна Ваша помощь , у меня проблема ,хочу установить Visual Studio 2017 поймал ошибку: Манифест установщика не прошел проверку подписи . Проделал все как вы сказали ,но в конце я запутался и растерялся ,Вы написали В раскрывшемся диалоге ПКМ по Доверенные корневые центры сертификации — Все задачи — Импорт и поочередно установить 3 сертификата из папки certificates. Но у меня папка certificates которую я нашел ,пустая какие именно сертификаты из папки certificates. необходимы ? Почему их там нету ? Я переустанавливал Windows . Все что я сделал эта ставил драва с помощью пака Solution . Это все что я делал , помню скачивал Visual Studio 2017 на старой Windows , все работало ,ошибки не было с Манифест.
1.PNG
2.PNG
3.PNG

Последнее редактирование модератором: 05.04.2019

Makey

Манифест установщика не прошел проверку подписи ,решил проблему обновил Windows ,так же установил Microsodt Visual C++ 2013 Redistributable (x86) — 12.0.30501

tehadm

Администратор
Makey то есть я так понял, Вы решили проблему?

Amney

Makey то есть я так понял, Вы решили проблему?

ох уж эти обновления)
Помню, как на семерке всегда наглухо центр обновлений был вырублен, потому, что боялся, что прилетит какая — нибудь обновлялка, и ось в одночасье рассыпется.
Эта фобия осталась со времен Windows XP =)

Источник: tehadm.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru