Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/64: Рейтинг темы: голосов - 64, средняя оценка - 4.91
0 / 0 / 1
Регистрация: 10.09.2016
Сообщений: 32

Как скомпилировать проект в .exe для автономной работы на любом другом ПК

14.02.2020, 17:58. Показов 14054. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер!
Подскажите, как скомпилировать проект windows forms со всеми библиотеками, которые он использует, в один .exe файл, чтобы открыть его на любом другом компьютере, где нет Visual Studio?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.02.2020, 17:58
Ответы с готовыми решениями:

Как скомпилировать C# проект в .exe файл?
Как скомпилировать C# проект в .exe файл? И взять, скопировать и запустить на любом компьютере без всяких программ? (На Windows). ...

Как скомпилировать проект Дельфи в exe файл?
Всем привет! Как скомпилировать проект в делфи в 1 .exe файл?

Найти багаж, число мест в котором не меньше, чем в любом другом, а общий вес не больше, чем в любом другом багаже ...
Помогите сделать задачу на паскале: Багаж пассажира характеризуется числом мест и общим весом. Создать файл, содержащий информацию о...

7
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
14.02.2020, 19:43
После запуска проекта на выполнение, exe-файл уже готов. Закрываете проект. Подтверждаете сохранение всего, если спросит. Находите папку с проектом (обычно в Документы/VS/Projects). Залезаете в bin/Debug. И копируете оттуда файл.
0
0 / 0 / 1
Регистрация: 10.09.2016
Сообщений: 32
14.02.2020, 19:45  [ТС]
Цитата Сообщение от chumich Посмотреть сообщение
После запуска проекта на выполнение, exe-файл уже готов. Закрываете проект. Подтверждаете сохранение всего, если спросит. Находите папку с проектом (обычно в Документы/VS/Projects). Залезаете в bin/Debug. И копируете оттуда файл.
Насчет этого я в курсе, просто не уверен, что .exe точно будет содержать все библиотеки.
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
14.02.2020, 19:55
Цитата Сообщение от DoK23Rus Посмотреть сообщение
содержать все библиотеки.
Будет, а куда он денется? Единственное, возможно только .NET Framework где-то может не подходить. У меня на как-то на ХР приложение не работало. Разбираться было некогда, и я просто сделал дубль программы с другим .NET Framework специально для ХР. Это в свойствах проекта можно сделать.
0
0 / 0 / 1
Регистрация: 10.09.2016
Сообщений: 32
14.02.2020, 20:00  [ТС]
Цитата Сообщение от chumich Посмотреть сообщение
специально для ХР
Вряд ли я буду делать что-то для XP, но спасибо!
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
14.02.2020, 22:52
Цитата Сообщение от DoK23Rus Посмотреть сообщение
просто не уверен, что .exe точно будет содержать все библиотеки.
Не будет. Библиотеки в exe не линкуются.

Добавлено через 50 секунд
Касательно вопроса, полностью автономный exe можно в .NET Core сделать.
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
14.02.2020, 22:59
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Не будет. Библиотеки в exe не линкуются.
Почему же тогда у меня exe-шки везде работают? Или библиотеки для этого не критичны?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
14.02.2020, 23:05
chumich, наверное потому что ты никогда не использовал сторонние библиотеки потому что сразу бы заметил что они копируются в выходной каталог. Ну и второй момент что у тебя везде стоял подходящий .NET.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.02.2020, 23:05
Помогаю со студенческими работами здесь

Скомпилировать проект в exe Visual Studio 2013
Здравствуйте! Я написал консольную игру в VS 2013. И к ней добавил музыку, закинув в папку решения и объявив командой PlaySound(). Но как...

Компьютер для продолжительной автономной работы
Мягко говоря, собираю компьютер для личных опытов. Самое главное - минимальный перегрев процессора и потребление энергии. Проблема...

Язык программирования для автономной работы
На каком языке нужно писать чтобы например сервер сам заходил каждые 10 секунд на какой-либо сайт и брал оттуда информацию? То есть я знаю...

Проект под Win32 Release (exe-шник, который работает на любом ПК)
Использую IDE Visual C++ 2010, cкомпилировал проект под Win32 Release. Появился в папке Realease exe- шник. Программ является...

Скомпилировать проект в один файл из двух файлов exe и картинки
Ребят подскажите пожалуйста, у меня есть только одна форма и картинка. вопрос как собрать сборку в один exe? сейчас получается у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru