|
0 / 0 / 0
Регистрация: 03.08.2012
Сообщений: 11
|
|
.NET 4.x Приложение со всеми библиотеками, или как запустить приложение без установленного FW03.08.2012, 12:30. Показов 5259. Ответов 32
Метки нет (Все метки)
Извините, если для профессионалов эта тема покажется уже заезженной, но я не нашла решения в интернете.
Я в целях обучения языку С# написала маленькую программку. Она представляет собой маленькое Windows-приложение, которое буквально копирует несколько строчек из одного документа Word в другой. У меня на машине все работает, поскольку установлена Visual Studuo 2010. Как мне перенести эту программку на машину, на которой вообще нет .NET 4? Я знаю в Dеlphi можно в настройках указать, что бы компиляция происходила со всеми нужными библиотеками. А как это сделать в Visual Studio 2010?
0
|
|
| 03.08.2012, 12:30 | |
|
Ответы с готовыми решениями:
32
Как запустить приложение на C++ без установки C++? Как запустить приложение без формы? Как запустить ASP приложение без VS |
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
||
| 03.08.2012, 13:58 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 03.08.2012
Сообщений: 11
|
|
| 03.08.2012, 14:18 [ТС] | |
|
Ну я сделала. В релиз версии моей программы кроме ехе-файла еще 6 других файлов. Они все нужны для работы программы? И что значит установить Дот Нет Фреймвок 4 и все? Я хочу послать свою программку по почте человеку, не очень разбирающемуся в Фреймвоках. Он только по идее должен запустить программу и начать с ней работать, а не устанавливать 159 файлов дополнительно. Пожалуйста, растолкуйте барану как это сделать? Плиз.
0
|
|
|
|
||
| 03.08.2012, 14:22 | ||
|
И сколько теперь весит вся ваша программка? ![]() Скачать Net Framewrok 4.0
0
|
||
|
189 / 189 / 38
Регистрация: 11.04.2009
Сообщений: 497
|
|
| 03.08.2012, 14:25 | |
|
Если вы наточкали всяких библиотек для работы с офисом, то их бинарные версии (которые не входят в .net, т.к. являются частью офиса) будут скопированы к вам (иными словами - вы тащите с собой кусок офиса, необходимый для взаимодействия с оным "привет закрытым форматам от Micorsoft").
Попытайтесь выяснить, м.б. у вашего человека уже установлен .net нужной версии (и логика "программа должна работать, а не устанавливаться" в реальной жизни будет работать только так: либо разбирайтесь как это правильно делать, либо платите деньги и специально обученные люди сделают эту работу за вас.
0
|
|
|
0 / 0 / 0
Регистрация: 03.08.2012
Сообщений: 11
|
|
| 03.08.2012, 14:25 [ТС] | |
|
Теперь она весит 48 МБ
0
|
|
|
0 / 0 / 0
Регистрация: 03.08.2012
Сообщений: 11
|
|
| 03.08.2012, 14:31 [ТС] | |
|
Так вот я и пытаюсь разобраться... Просто я раньше не знала, что вместе с программой на С# нужно тащить весь Фреймвок... Я думала тут есть какая-то аналогия с Делфи. Я уже неоднократно писала программки на Делфи, они занимали как правило меньше МБ и работали на всех машинах... А это мне посоветовали С Шарп, как нечто намного лучшее, чем Делфи...
0
|
|
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
||
| 03.08.2012, 14:45 | ||
|
Добавлено через 2 минуты А весь плюс Framework-а в том что с его помощью можно написать промышленную систему не за 3 года(как в дэльфи) а за 3 месяца.
0
|
||
|
Master of Orion
|
|
| 03.08.2012, 15:41 | |
|
Она весит 40+МБ потому что с ней тащится весь фреймворк.
Вопрос к знатокам: можно ли стандартными средствами встроить в установщик веб-инсталлер фреймворка, чтобы пользователь не получал строку "скачайте фреймворк по такому-то адресу", а чтобы он сам оттуда качался и ставился, а пользователю только показывалось "внимание, идет загрузка и установка". Тогда сетап будет весить только сама прога + 1кб на вебинсталлер=~2KB.
0
|
|
|
0 / 0 / 0
Регистрация: 03.08.2012
Сообщений: 11
|
|
| 03.08.2012, 15:54 [ТС] | |
|
0
|
|
|
Master of Orion
|
|
| 03.08.2012, 16:03 | |
|
yambbkru, ну а вам предварительное решение - скачать вручную веб-инсталлер фреймворка
http://www.microsoft.com/en-us... x?id=17851 После этого просто говорите пользователю, что перед установкой надо его запустить. Можно распространять вместе с вашим установщиком в архиве. Это предварительное решение, но оно хуже только тем, что придется иметь 2 файла вместо 1. А в остальном то же самое. В крайнем случае архивируете этот установщик и напрямую ваш экзешник - тогда точно много весить не будет
0
|
|
|
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
| 03.08.2012, 16:05 | |
|
Можно всё! Можно даже сделать Web установщик своей программы средствами VS 2010.
Смотрите скрин! Всё ставится в настройках установщика! Это Visual Studio Installer -> Setup Wizard. В настройках проекта нужно нажать на подчёркнутую кнопку и выбрать то что у меня.
1
|
|
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 03.08.2012, 16:09 | |
|
Я думаю можно,где-то я такое встречал уже..//но я не знаток
![]() принудительно запускает скачку по ссылке,иногда разрешение будет просить,насколько мне известно
0
|
|
| 03.08.2012, 16:09 | |
|
Как java-приложение может попросить OS запустить внешнее приложение? Как запустить приложение на компьютерах без установленной MSVS Как запустить программу .NET без установленного FrameWork Как запустить приложение, написанное на Java Web (war), без среды ( не используя Netbeans)? Нужен сборщик? Как подключать приложение к MySQL - свое подключение для каждой формы, или одно на всё приложение? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|