Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как внедрить .NET Framework внутрь .exe?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

SergunRu



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема в следующием:
Заказчик хочет чтобы на машинах где Framework не установлен, при запуске программы на .NET сам framework был внутри .exe и устанавливался по необходимости.... рально такое сделать?

Всего записей: 2 | Зарегистр. 07-08-2005 | Отправлено: 08:48 10-08-2005
Inochkin

Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

setup.exe

Всего записей: 124 | Зарегистр. 05-08-2005 | Отправлено: 09:08 10-08-2005
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergunRu
Не внутри ехе, а внутри инсталляционного пакета

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 09:59 10-08-2005
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
реально. Только объем твоего EXE вырастет на объем инсталятора .NET.
Ищи инфу как можно запихнуть картинку/файл в ресурс и как его достать.
Только правильное решение это использовать инсталятор. Если это не корпоративное приложение, тогда программа которая при своем запуске установит без спросу мне на комп отправится в корзину. а ее название в черный список.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:51 10-08-2005
DigiWhite



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В VS .NET 2003 есть проект Setup Project. Позволяет сделать практически все( технология Windows Installer).

Всего записей: 53 | Зарегистр. 22-08-2005 | Отправлено: 17:10 24-08-2005
executor83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Внедрить компоненты в один EXEшник возможно, но размер будет в лучшем случае от 4х мегабайт. Существуют неофициальные сборки .Net FX - значительно урезанные в размере. Все такие сборки требуют инсталяцию. Может быть кто нибудь встречал такой набор библиотек и stub для exeшника - которые не изменяют систему и дают запускаться .Net приложениям ?

Всего записей: 9 | Зарегистр. 08-09-2005 | Отправлено: 13:50 31-03-2008
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SergunRu
executor83
Коллеги, не надо заниматься ерундой. На дворе 2008-й год и объем фреймворка не есть проблема даже для загрузки из инета. Сделайте инсталлятор, который все по-честному определит и при необходимости поставит. Это не сложно, например, InstallShield-ом можно по-моему даже мастером такой инсталлятор создать. И всякие неофициальные сборки фтопку , из-за нескольких мегабайт создавать проблемы себе и людям.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 13:17 01-04-2008
NoAngel777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я недавно делал следующее извращение : написал прогу на .net, потом попросили, чтобы работала на компах где его нет. тогда написал на чистом winapi небольшую прогу, которая детектит версию .net и запускает его установку, если не установлен - в сайлент режиме. потом по завершению запускается само приложениезавернул .net и 2 проги в sfx rar архив с распаковкой во временную папку и автозапуском проги детекта. в принципе работает, но exeшник 22 МБ...

Всего записей: 2561 | Зарегистр. 04-04-2006 | Отправлено: 21:46 01-04-2008
helgi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В визуал студии есть замечательная возможность под названием - publish доступна прямо из свойст проджекта. В параметрах можно задать зависимость приложения от компонентов, которые при установке приложения автоматом их установят, а потом само приложения. Начиная от дотНета и инсталлера 3.1 и много другого.

Всего записей: 133 | Зарегистр. 18-04-2003 | Отправлено: 21:29 22-04-2008
zeroandruxa



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да с NETFraemwork сплошные проблемы, не везде еще и установишь, и пакеты постоянно растут в размере, вообщем пока у всех не будет виста, писать десктопы на NET рановато.

Всего записей: 538 | Зарегистр. 02-11-2005 | Отправлено: 20:58 12-05-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как внедрить .NET Framework внутрь .exe?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru