Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
9 / 9 / 2
Регистрация: 13.03.2016
Сообщений: 73
.NET 4.x

Создание установщика

26.06.2016, 00:18. Показов 2230. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравсвтуйте, для проекта VS2016 файл релиза уже готов и отлчино работает и без компилятора VS2016, но хотелось бы сделать установщик/распаковщик и тут возникла проблема inno setup compiler, делает что-то не то и после установки моё проект открывается только с правами администратора, что не хорошо, как это исправить, вохможно кто-то посоветует другие программы или есть решение?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.06.2016, 00:18
Ответы с готовыми решениями:

Создание установщика для своей программы
Всем доброе утро! Возникла проблемка..и я надеюсь что мне кто-нибудь поможет. Дело в том, что написала прогу к курсачу, но чтобы все...

Создание установщика для WPF проекта на Visual Studio 2015
Здравствуйте. Меня интересует такой вопрос. Есть проект написанный под платформу WPF в Visual Studio 2015. В проекте содержится множество...

Создание установщика в VS
Здравствуйте! Подскажите, как через visual studio создать установщик к своему приложению. Заранее большое спасибо! :)

17
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 11:49
Так уже давно есть WiX
Сложно с ним только первые пару раз. Потом как по накатанной пойдёт.
1
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 11:52
Я пользовался установщиком под названием WiX. Вот цикл статей про него. Каких-либо серьезных проблем пока не обнаружил. Как поступать с конкретно вашим установщиком-не знаю. В целом, то, какие права будет требовать приложение, зависит от манифеста. Что с ним делает inno setup compiler я не в курсе.
1
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 11:59
Цитата Сообщение от EvilFromHell Посмотреть сообщение
Вот цикл статей про него.
Жуть, в том смысле что "всё в одном". Не знаю как для новичка, но изначально учить пихать всё в один файл - вообще неудачная затея.
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 12:08
skilllab, почему же? По-моему это достаточно удобно для установщика.
0
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 12:12
Удобно пихать, к примеру, 20 файлов, из которых 2 надо "а-ля зарегистрировать" (вспоминаем HEAT), переменные, валидации, на вкус можно добавить окошечко со вводом данных - и всё в один файл?
Так может Inno, WiX может иначе.
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 12:21
skilllab, что-то я все равно не уловил в чем проблема. Возможно, из-за недостатка опыта в общении с разного рода инсталляторами. Было бы неплохо, если бы вы привели конкретный пример, когда такой подход создаст проблему и как сделать правильнее.
0
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 12:25
А я и не писал "как сделать правильнее". Я говорю об удобстве и последующем редактировании.
Цитата Сообщение от EvilFromHell Посмотреть сообщение
Возможно, из-за недостатка опыта
Я не знаю С (где всё в одном файле), и это никак не мешает мне разделять, имплементировать, наследовать и т.п. в шарпе. И это так же не мешает мне полностью разделять представление и модели в WPF.
Цитата Сообщение от EvilFromHell Посмотреть сообщение
когда такой подход создаст проблему
Эмм..ну так вы прочитайте моё сообщение выше. Рыскать по простыне в 5000 строк - это удобно?
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 12:40
skilllab, что-то я все равно не врубаюсь о чем речь. Какие еще простыни на 5000 строк? Какой еще код? Про какие файлы вообще идет речь? Про файлы проекта, который устанавливается, или XML файлики самого установщика? Там писать надо всего 1 или несколько XML файликов, в которых описано, какие файлы надо собрать в установщик, какие диалоги показать, куда что зарегистрировать в ресстре, как правильно положить иконку на рабочий стол, как зарегистрировать всякие службы и тд. Установщик работает уже с готовыми скомпилированными файлами, собирает их в один. Дальше юзер может на этот один единственный файл кликнуть и все установится автоматически, как прописано в XML файлах установщика. Для этого установщик, собственно, и нужен. Так в каком месте проблема?
0
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 12:43
Цитата Сообщение от EvilFromHell Посмотреть сообщение
Так в каком месте проблема?
Вы читаете ссылки, которые даёте, или так...загуглил и запостил?
Оттуда:
Проект будет состоять из одного файла Product.wxs с ним мы и будем работать.
Куда автор запихал всё.
О чём я, а теперь и у вас в сообщении:
Цитата Сообщение от EvilFromHell Посмотреть сообщение
надо всего 1 или несколько XML файликов
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 12:44
skilllab, ну так в статье написано, как делать этих файликов несколько. Читатайте до конца. Статья не из одной части состоит.
0
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 12:49
Только в следующей статье... разглядел
Такое лучше сразу давать. Сложности это ни разу не прибавит, а вот удобства - в разы.

Добавлено через 2 минуты
Отредактировано:
Цитата Сообщение от EvilFromHell Посмотреть сообщение
Читатайте до конца.
Отредактировано
Цитата Сообщение от skilllab Посмотреть сообщение
Такое лучше сразу давать
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 12:49
skilllab, а по-моему и так норм, ведь когда один файл-сразу видна общая структура, от которой дальше отталкиваться.
0
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 12:52
а по-моему, общая структура очень хорошо видна как раз в дереве))
Миниатюры
Создание установщика  
0
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,045
Записей в блоге: 1
26.06.2016, 12:59
Цитата Сообщение от skilllab Посмотреть сообщение
Последний раз редактировалось EvilFromHell; Сегодня в 12:52.
Это зачем? Вы редактируете своё сообщение, а потом же и моё. Нарушая время и содержание поста.
0
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
26.06.2016, 13:22

Не по теме:

skilllab, в вашем случае вы повторили 2 раза одно и то же. Я решил, что вы это сделали случайно-и поправил. Что означало "Отредактировано" я не понял.



Добавлено через 2 минуты
skilllab, ну это уж дело вкуса

Добавлено через 7 минут

Не по теме:

Вернул оригинал сообщения, но смысла его так и не уловил:)

0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
27.06.2016, 11:57
Пользуюсь Inno пару лет. Не замечал с ним никаких проблем.
0
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
28.06.2016, 10:18
mistiksan,
А чем ClickOnce не устраивает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.06.2016, 10:18
Помогаю со студенческими работами здесь

Создание установщика: Как обеспечить установку приложения после установки FW
Я пытаюсь создать в студии установщик для своей программы. Создала отдельный проект Setup Project. В процессе тестирования столкнулась с...

Особенности работы установщика
Здравствуйте. Если я создал установщик, который устанавливает сразу два проекта и в обоих проектах я переопределил метод Install, то...

Установить шрифт в систему с помощью установщика
Всем привет. Почему-то для меня эта (на мой взгляд не сложная) тема оказалась очень затруднительной. Итак, я хочу, чтобы моя программа...

Установка поддерживаемого расширения перед созданием установщика
здравствуйте! в общем дело такое - есть проект в Visual Studio, нужно создать установщик в Inno Setup, и при этом нужно чтобы после...

Как вложить в приложение файл без установщика?
Есть ли варианты как можно вложить файл к приложению (Windows Form)? Например .exe файл 600Кб который должен распаковаться в Program...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru