powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Делать инсталляторы - работа программиста?
14 сообщений из 64, страница 3 из 3
Делать инсталляторы - работа программиста?
    #38226590
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬuser7320,

ну вот, какой день наблюдаем судорожные метания инстляторопейсателя
а потратил бы 10 сек. батником
Я обычно не доверяю технологиям, которых не знаю. Так что несколько часов минимум на изучение, что это такое, как соотносится с политиками безопасности и разрешениями на запуск для разных прав (пользователь, админ и пр.) и прочей параноидальной фигни. А потом 10 секунд, да. Только мне это зачем? Я же не собираюсь использовать батники повсеместно. Для меня более полезно потратить это время на изучение того, что я собираюсь использовать.

А чего вы все надо мной смеётесь, я не понимаю? Сначала тут некто выкаблучивался, что это раз плюнуть, написать сталлятор, а потом куда-то пропал, когда я простую проблему описал.

Если охота надо мной посмеяться, идём в эту тему и обсуждаем мой генератор речи.
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38226667
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

А никто не смеется, просто подсказал более простой и лёгкий путь.
Но, Вам как в старые добрые советские времена - Мы не ищем лёгких путей!
Впрочем решать Вам... а мы пойдем в магазин, еще за порцией попкорна :)
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38226937
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClickOnce не подходит?
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38226961
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesClickOnce не подходит?
Прочитал в Википедии - не понял, как оно сможет мне помочь. У меня же не проблемы с правами доступа, обновлениями и тому подобным. Мне в любом случае надо сделать нужную мне последовательность действий. Кроме того, моя установка требует установки нескольких рантаймов сторонних производителей, так что думаю, скорее с КликВансом у меня могут возникнуть проблемы, чем без него.
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38230834
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит, говорите, легко делать инсталляторы? Посмотрите на этот маразм . Тут у нас такая нотация, а тут другая... Блин, да если бы Сишарп был такой запутанный, как этот Виндовс Инстоллер, фиг бы я с ним связался! Без знаний таких мелочей даже такие подробные руководства, как это , например, далеко не всегда понятны в деталях. И даже не поймёшь поначалу, у кого спросить и как, чтобы тебя поняли.

Разбираться во всём этом можно, если делаешь инсталляторы постоянно (installer programmer), а если время от времени, то можно сразу вешаться. Я для себя, чтобы не забыть, выдержки и свои мысли записал к комментариях рядом с каждой такой непонятной штукой, по каждому атрибуту, где какая-нибудь особенность синтаксиса или нотации. Но держать это всё у себя в голове, возвращаясь к этому раз в несколько месяцев, при подготовке инсталлятора очередного проекта, после того, как голова забита всякими сишарпами, впфами и серверными загогулинами - голова может и взорваться.

Вот так вот, захотел сделать небольшой инсталляторчик, а пришлось читать десяток-другой статей, руководств и всяких таблиц и нотаций .

Вот скажите, вы тоже со всем этим разбираетесь, или когда говорили в духе, что "делать инсталляторы легко", не имели ввиду лазание в такие дебри? Ещё обидно, что хоть и лазишь в эти дебри, так это же НУЖНО ВСЕГО НЕСКОЛЬКО РАЗ В НЕСКОЛЬКО ЛЕТ. Столько изучать, чтобы применить всего десять раз за пять лет. Нерационально, мягко говоря. Вот поэтому я и говорил, что надо отдельного инсталляторщика иметь, который будет вам инсталляторы собирать по высшему классу.


А теперь главный вопрос. Чтобы проверить значение, переданное в кастом экшен, в коде этого кастом экшена, нет никаких других способов, кроме как лог ( session.Log() ) писать? Ну хочу я проверить, правильно ли я написал. Ошибок при компиляции нет, но кто знает, может, я где-то не то значение отправил в кастом экшен. Единственный способ проверить - скомпилить, попытаться установить и глянуть в лог? Быстрее никак?
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38230851
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мляяя... Ты заипал уже этот мир
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38231000
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наоборот... Точнее, мы не остаёмся друг у друга в долгу. И я не виноват - он первый начал!
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38231119
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Значит, говорите, легко делать инсталляторы?Кто такое говорил?
user7320Вот скажите, вы тоже со всем этим разбираетесьРазбирался по мере необходимости. Читал статьи, смотрел примеры.
user7320или когда говорили в духе, что "делать инсталляторы легко", не имели ввиду лазание в такие дебри?Кто такое говорил?
user7320А теперь главный вопрос. Чтобы проверить значение, переданное в кастом экшен, в коде этого кастом экшена, нет никаких других способов, кроме как лог ( session.Log() ) писать? Ну хочу я проверить, правильно ли я написал. Ошибок при компиляции нет, но кто знает, может, я где-то не то значение отправил в кастом экшен. Единственный способ проверить - скомпилить, попытаться установить и глянуть в лог? Быстрее никак?Ну я когда кастом экшны на VBS писал, то помнится тупо MsgBox показывал.
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38231226
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320 А теперь главный вопрос. Чтобы проверить значение, переданное в кастом экшен, в коде этого кастом экшена, нет никаких других способов, кроме как лог ( session.Log() ) писать? Ну хочу я проверить, правильно ли я написал. Ошибок при компиляции нет, но кто знает, может, я где-то не то значение отправил в кастом экшен. Единственный способ проверить - скомпилить, попытаться установить и глянуть в лог? Быстрее никак?

правильный способ: скомпилить, начать установку, подключиться дебагером, расставить точки и дебажить
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38231307
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationuser7320 А теперь главный вопрос. Чтобы проверить значение, переданное в кастом экшен, в коде этого кастом экшена, нет никаких других способов, кроме как лог ( session.Log() ) писать? Ну хочу я проверить, правильно ли я написал. Ошибок при компиляции нет, но кто знает, может, я где-то не то значение отправил в кастом экшен. Единственный способ проверить - скомпилить, попытаться установить и глянуть в лог? Быстрее никак?

правильный способ: скомпилить, начать установку, подключиться дебагером, расставить точки и дебажитьК WiX-у можно приатачиться? Надо бы ознакомиться с ним.
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38231355
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAuser7320А теперь главный вопрос. Чтобы проверить значение, переданное в кастом экшен, в коде этого кастом экшена, нет никаких других способов, кроме как лог ( session.Log() ) писать? Ну хочу я проверить, правильно ли я написал. Ошибок при компиляции нет, но кто знает, может, я где-то не то значение отправил в кастом экшен. Единственный способ проверить - скомпилить, попытаться установить и глянуть в лог? Быстрее никак?Ну я когда кастом экшны на VBS писал, то помнится тупо MsgBox показывал.
Посмотрел - всё равно, надо откомпилить и запустить инсталлятор. Почти то же самое, что и с логированием - обе операции выполняются во время инсталляции. Сделал логирование, т. к. это пока для меня оказалось проще, чем с мессидж боксами.

pationuser7320 А теперь главный вопрос. Чтобы проверить значение, переданное в кастом экшен, в коде этого кастом экшена, нет никаких других способов, кроме как лог ( session.Log() ) писать? Ну хочу я проверить, правильно ли я написал. Ошибок при компиляции нет, но кто знает, может, я где-то не то значение отправил в кастом экшен. Единственный способ проверить - скомпилить, попытаться установить и глянуть в лог? Быстрее никак?

правильный способ: скомпилить, начать установку, подключиться дебагером, расставить точки и дебажить
А ссылку можно, как это делать? Ну и опять же - "скомпилить, начать установку ...".

Кстати, там написано

авторyour_assembly.CA.dll

This assembly is actually NOT the .NET managed assembly but unmanaged assembly (specifically C++ in this case) created by WIX target in post-build action. This assembly is exposing a DLL entry point with the name of your static function.

Это никак не повлияет в худшую сторону на подключение и дебаженее?
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38389625
Твой Друх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите чем можно слить все сборки проекта (включая нестандартные) winforms в одну папку. Инсталлер installshield limited edition какой-то глючный, использовал Publish.. от VS - проинсталленная софтинка непонять куда установилась и не запускается. В vs 2003 был оригинальный родной инсталлер (хотя тоже нудный), куда он пропал?
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38389714
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твой ДрухВ vs 2003 был оригинальный родной инсталлер (хотя тоже нудный), куда он пропал?Убрали его в Visual Studio 2012: Visual Studio setup projects (vdproj) will not ship with future versions of VS .

Используйте WiX Toolset .
...
Рейтинг: 0 / 0
Делать инсталляторы - работа программиста?
    #38389982
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

В Visual Studio есть спечиальные инструменты(проект) для создания инсталяционных пакетов

Есть спец софт для создания инсталяционных пакетов
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Делать инсталляторы - работа программиста?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]