- mitch-aurora
- Частый гость
- Сообщения: 140
- Зарегистрирован: Пн дек 05, 2005 9:08
- Откуда: Шахты
- Контактная информация:
Сборка, компиляция
Я работаю в Visual Basic который входит в состав Visual studio 2005, вот , и когда начинаешь устанавливать свое приложение на какой-нибудь машина, то он всегда при распоковке требует dotnetfx.exe гадина, который весит извините 20 с лишним метров, есть какой-нибудь вариант, обойтись без всего этого?
Чтоб мудро жизнь прожить, знать надобно немоло,
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
(Омар Хайям)
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
(Омар Хайям)
mitch-aurora,
хм.. ) ну естесственно и будет требовать, т.к. "Visual Basic который входит в состав Visual studio 2005" работает на платформе .NET, Фрэмворк которой в дистрибутив входит только начиная с windows Vista.
Советую купить и прочитать какую-нибудь книгу по платформе .NET, Джефери Рихтера например. Все сразу станет понятно
хм.. ) ну естесственно и будет требовать, т.к. "Visual Basic который входит в состав Visual studio 2005" работает на платформе .NET, Фрэмворк которой в дистрибутив входит только начиная с windows Vista.
Советую купить и прочитать какую-нибудь книгу по платформе .NET, Джефери Рихтера например. Все сразу станет понятно
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )
Люблю и поработать, особенно поспать )
И ниче не гадина Ты как хотел? Это ж платформа, run-time среда. Что мешает написать на VB6?mitch-aurora писал(а): то он всегда при распоковке требует dotnetfx.exe гадина
От этого никуда не денешься, но в 2005 студии есть возможность создать установщик, указать, какие пакеты прикрутить к установке - и все сделается само, в зависимости от наличия уже установленных на машине компонентов. Может быть,mitch-aurora, ты об этом и знал.
Рихтера читать обязательно!!! Иначе не будет нормальных приложений под точкунет.
20Мб платы за хорошее приложение под фрэймворк - это совсем не много. Вот когда твоя прога потянет за собой еще и Crystal, и MDAC и еще чего-нить новомодное - вот это проблема в объеме установки для небольшого приложения
Мой тебе совет - маленькие утилиты лучше все-же писать не под точкунет. Например - на C++,Delphi ну, VB6 или типа того. А вот для стоящих больших проектов .NET - очень мощная платформа.
- mitch-aurora
- Частый гость
- Сообщения: 140
- Зарегистрирован: Пн дек 05, 2005 9:08
- Откуда: Шахты
- Контактная информация:
tAZAR, а ты бы не мог посоветовать как это лучше сделать
"но в 2005 студии есть возможность создать установщик, указать, какие пакеты прикрутить к установке - и все сделается само, в зависимости от наличия уже установленных на машине компонентов"
"но в 2005 студии есть возможность создать установщик, указать, какие пакеты прикрутить к установке - и все сделается само, в зависимости от наличия уже установленных на машине компонентов"
Чтоб мудро жизнь прожить, знать надобно немоло,
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
(Омар Хайям)
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
(Омар Хайям)
Могу
Project->New->Setup and Deployment->Setup Project.
Это все, что тебе нужно
Сейчас VB .NET не установлен (пишу на C#/C++), поэтому - не помню, есть ли там такая тема:
В С# есть project->[<project name> properties]->[publish]. Там кнопка [prerequisites]. все можно сделать прямо оттуда.
При создании Setup проекта не советую прикручивать к автозагрузке при установке приложения пакеты MDAC, VCRuntimeLibs, WindowsInstaller3 и другие, зависящие от ОС, т.к. если установщик попробует поставить оные, и окажется, что версии пакетов не совместимы с виндой на машине - пиши пропало. Установка отвалится с ошибкой, и приложение установить никак не получится. Такие пререкви лучше просто выложить в папку с установщиком и написать доку по ручной установке нужных версий для разных версий винды. MDAC и VCRL будут выделываться точно, особенно - MDAC при установке на ХР с SP2.
Project->New->Setup and Deployment->Setup Project.
Это все, что тебе нужно
Сейчас VB .NET не установлен (пишу на C#/C++), поэтому - не помню, есть ли там такая тема:
В С# есть project->[<project name> properties]->[publish]. Там кнопка [prerequisites]. все можно сделать прямо оттуда.
При создании Setup проекта не советую прикручивать к автозагрузке при установке приложения пакеты MDAC, VCRuntimeLibs, WindowsInstaller3 и другие, зависящие от ОС, т.к. если установщик попробует поставить оные, и окажется, что версии пакетов не совместимы с виндой на машине - пиши пропало. Установка отвалится с ошибкой, и приложение установить никак не получится. Такие пререкви лучше просто выложить в папку с установщиком и написать доку по ручной установке нужных версий для разных версий винды. MDAC и VCRL будут выделываться точно, особенно - MDAC при установке на ХР с SP2.
- mitch-aurora
- Частый гость
- Сообщения: 140
- Зарегистрирован: Пн дек 05, 2005 9:08
- Откуда: Шахты
- Контактная информация:
- mitch-aurora
- Частый гость
- Сообщения: 140
- Зарегистрирован: Пн дек 05, 2005 9:08
- Откуда: Шахты
- Контактная информация:
С меня при встрече огромная бутылка пыва, я слепой, блин, СПАСИБО все заработало! Я просто не мог ничего сделать, когда начиналась установка проги он требовал этот dotnetfx.exe и постоянно наровился с сайта вылить его, а теперь все получилось :cheesy:
Чтоб мудро жизнь прожить, знать надобно немоло,
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
(Омар Хайям)
Два важных правила запомни для начала:
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
(Омар Хайям)