Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Хочется странного: как запустить приложение под NET 4.5? / 23 сообщений из 23, страница 1 из 1
16.02.2016, 18:34
    #39172546
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Чисто интересно: есть приложение, построенное под 4.5.
Как можно извратиться на Вин7, на которой нет 4.5., чтобы хотя бы сказать юзеру: "установи фреймворк 4.5." и потом снова запускай.
А если есть то запуститься и работать.
Принципиально можно такое сделать?
...
Рейтинг: 0 / 0
16.02.2016, 18:38
    #39172550
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Winnipuh,

Шарпдевелоп5 так и делает. См. исходники
...
Рейтинг: 0 / 0
16.02.2016, 18:49
    #39172561
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
SiemarglWinnipuh,

Шарпдевелоп5 так и делает. См. исходники

хых, а как в WinForms или WPF приложении такое мутонуть?
...
Рейтинг: 0 / 0
16.02.2016, 19:05
    #39172568
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Как такой вариант, покритикуйте:

пишем небольшую пускалку под фреймворк 2.0, в ресурсы пихаем реальное приложение под 4.5. Пускалка проверяет есть ли фреймворк на машине, и если нет, посылает юзера или устанавливает, и если установлен 4.5 вынимает приложение из ресурсов и запускает как процесс
...
Рейтинг: 0 / 0
16.02.2016, 20:30
    #39172615
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
WinnipuhКак такой вариант, покритикуйте:

пишем небольшую пускалку под фреймворк 2.0, в ресурсы пихаем реальное приложение под 4.5. Пускалка проверяет есть ли фреймворк на машине, и если нет, посылает юзера или устанавливает, и если установлен 4.5 вынимает приложение из ресурсов и запускает как процесс
блин, а почему б не сделать нормальный инсталлятор?
...
Рейтинг: 0 / 0
16.02.2016, 20:46
    #39172621
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
ViPRosWinnipuhКак такой вариант, покритикуйте:

пишем небольшую пускалку под фреймворк 2.0, в ресурсы пихаем реальное приложение под 4.5. Пускалка проверяет есть ли фреймворк на машине, и если нет, посылает юзера или устанавливает, и если установлен 4.5 вынимает приложение из ресурсов и запускает как процесс
блин, а почему б не сделать нормальный инсталлятор?

вот то второе приложение - оно и есть инсталлятор, сделанный на WPF, но ему нужен 4.5, а на вин 7 родной 3.5.
Отсюда и творческие метания. Сделал Bootstrapper, который ставитя, если нужно 4.5 и затем сам продукт, но надо переделывать всю ВПФ-ную красоту.
...
Рейтинг: 0 / 0
16.02.2016, 20:59
    #39172627
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Напиши StartMyProg.exe на С. Сначала проверь что все необходимое есть, затем запускай My.exe.
...
Рейтинг: 0 / 0
16.02.2016, 21:05
    #39172631
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Dima TНапиши StartMyProg.exe на С. Сначала проверь что все необходимое есть, затем запускай My.exe.
а свистопердеть как инсталлятор будет?
...
Рейтинг: 0 / 0
16.02.2016, 22:36
    #39172692
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
ИзопропилDima TНапиши StartMyProg.exe на С. Сначала проверь что все необходимое есть, затем запускай My.exe.
а свистопердеть как инсталлятор будет?
Зачем инсталятор? Нормальная прога должна протсым копированием размножаться.
...
Рейтинг: 0 / 0
16.02.2016, 22:40
    #39172694
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Dima Tпротсым
простым

хз как линукс умудряется нажатие кнопок в хаотичном прядке обрабатывать, вроде не быстро давлю.
...
Рейтинг: 0 / 0
16.02.2016, 23:07
    #39172701
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Dima TИзопропилпропущено...

а свистопердеть как инсталлятор будет?
Зачем инсталятор? Нормальная прога должна протсым копированием размножаться.хм.. если прога проверяет, что установлено на машине, редактирует переменные окружения, поднимает базу, настраивает сайт в IIS, создаёт ярлыки в разных местах, прописывает необходимые права и т.п., то она не нормальная?
...
Рейтинг: 0 / 0
16.02.2016, 23:54
    #39172713
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
skyANA,

В два этапа - никак инсталляцю не сделать?
...
Рейтинг: 0 / 0
16.02.2016, 23:57
    #39172714
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
ИзопропилskyANA,

В два этапа - никак инсталляцю не сделать?в какие два этапа?
...
Рейтинг: 0 / 0
17.02.2016, 00:13
    #39172721
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
skyANA,

1. Этап - спрашиваешь все пароли всех админов
2. Этап - посылают тебя на юга
...
Рейтинг: 0 / 0
17.02.2016, 08:17
    #39172810
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Dima TНапиши StartMyProg.exe на С. Сначала проверь что все необходимое есть, затем запускай My.exe.

да, как вариант, допускается даже на c# под 3.5.
И ей можно дать права запуска от администратора
...
Рейтинг: 0 / 0
17.02.2016, 08:20
    #39172813
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
ViPRosskyANA,

1. Этап - спрашиваешь все пароли всех админов
2. Этап - посылают тебя на югаНе, так нельзя, но можно без этих этапов.

Админ берет твой инсталлятор и тупо им пользуется :)
...
Рейтинг: 0 / 0
17.02.2016, 09:53
    #39172859
VAlexey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Winnipuhда, как вариант, допускается даже на c# под 3.5.

А потом появится комп с Windows 8 и выше.... В этом случае просто для запуска "загрузчика" программы потребуется доустановить там компонент .Net 3.5

Если уж требуется выполнять действия от администратора, то логично предположить, что устанавливать программу будет пользователь с правами администратора. Присоединяюсь к мнению, что проще всего просто использовать инсталлятор msi.
Составить его можно разными способами: Setup Project, InstallShield и т.п.
Они как правило добавляют загрузчик bootstrap, который может проверить необходимые библиотеки и предложить их установить для продолжения программы установки.
...
Рейтинг: 0 / 0
17.02.2016, 11:03
    #39172926
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
VAlexeyWinnipuhда, как вариант, допускается даже на c# под 3.5.

А потом появится комп с Windows 8 и выше.... В этом случае просто для запуска "загрузчика" программы потребуется доустановить там компонент .Net 3.5

Если уж требуется выполнять действия от администратора, то логично предположить, что устанавливать программу будет пользователь с правами администратора. Присоединяюсь к мнению, что проще всего просто использовать инсталлятор msi.
Составить его можно разными способами: Setup Project, InstallShield и т.п.
Они как правило добавляют загрузчик bootstrap, который может проверить необходимые библиотеки и предложить их установить для продолжения программы установки.

Я расчитываю на win7 в минимальном варианте, там по-моему 3.5 родная.
А что может быть в win8 за проблема с фреймворком?

Да, Setup project нету в студиях после 2010, InstallShield не бесплатный.
Но можно, конечно, в WiX сделать.
...
Рейтинг: 0 / 0
17.02.2016, 12:58
    #39173076
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Winnipuh,

есть - VS_Bundle
...
Рейтинг: 0 / 0
17.02.2016, 15:01
    #39173244
VAlexey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
WinnipuhДа, Setup project нету в студиях после 2010, InstallShield не бесплатный.

Для VS2012, VS2013, VS2015 можно установить расширение
Лично я пользуюсь для VS2013
https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d
Для моих задач все, что нужно, есть (остальное дорабатывается напильником с помощью Orca)
...
Рейтинг: 0 / 0
17.02.2016, 15:03
    #39173245
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
WinnipuhЧисто интересно: есть приложение, построенное под 4.5.
Как можно извратиться на Вин7, на которой нет 4.5., чтобы хотя бы сказать юзеру: "установи фреймворк 4.5." и потом снова запускай.
А если есть то запуститься и работать.
Принципиально можно такое сделать?
MSI-инсталлятор, powershell-скрипты в помощь.
...
Рейтинг: 0 / 0
17.02.2016, 16:32
    #39173343
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
Я всё ж за installer. Во-первых, не будет вопросов о правах доступа - для installer'а это воспринимается как само собой разумеющееся. Во-вторых проверить .Net framework можно вообще без него. Чтоб не мучиться с чистым MSI, рекомендую WIX.
...
Рейтинг: 0 / 0
17.02.2016, 22:10
    #39173601
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочется странного: как запустить приложение под NET 4.5?
VAlexeyWinnipuhДа, Setup project нету в студиях после 2010, InstallShield не бесплатный.

Для VS2012, VS2013, VS2015 можно установить расширение
Лично я пользуюсь для VS2013
https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d
Для моих задач все, что нужно, есть (остальное дорабатывается напильником с помощью Orca)

Я в курсе, но он не всегда срабатывает, на билд-сервере под TeamCity я так и не смог настроить его, пишет ту ошибку, которая пл ссылке описана
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Хочется странного: как запустить приложение под NET 4.5? / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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