Как сделать exe в visual studio
Перейти к содержимому

Как сделать exe в visual studio

  • автор:

 

Как из готового проекта сделать екзешник?

AcidBat

Проект -> Построение -> Построить решение ИЛИ Сборка -> Собрать решение (F7).
Откроется окно вывода. В нём будет что-то вроде этого:

—— Сборка начата: проект: * название вашего решения *, Конфигурация: Debug Any CPU ——
* название вашего решения * -> [ путь к скомпилированному проекту]
========== Сборка: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========

Следите за тем, какую версию .NET Framework используете (в разделе References в обозревателе решений). Чем новее версия, тем меньше вероятности, что она будет установлена на какой-нибудь старенький ПК, и, соответственно, ваша программа не запустится на нём.

Как собирать С/С++ проекты в Microsoft Visual Studio?

В наше время open source проекты все популярнее. На площадках открытых проектов, например, на github можно найти множество полезных программ, но они не всегда имеют исполняемые файлы («exe»), поэтому я постараюсь рассказать о том, как можно собрать самостоятельно C/C++ программу, из исходников, написанную на Microsoft Visual Studio.

Первым делом нам необходимо загрузить онлайн установщик Microsoft Visual Studio, с официального сайта. Для компиляции С/С++ проектов нет необходимости во всех пакетах и можно выбрать только те, которые нам необходимы.

Установщик загрузит необходимые пакеты из интернета и установит их.

После установки Visual Studio можно убедиться, что всё работает создав тестовый проект и скомпилировав его. Для этого нажмите в меню «Файл» → «Создать» → «Проект. «

После чего появится диалог выбора типа проекта, где можно выбрать:

  • Консольное приложение;
  • Классическое приложение;
  • Библиотеку динамической компоновки (dll);
  • Статическую библиотеку;

В нашем случае для быстрой проверки подойдет консольное приложение, выбираем название и папку проекта , после чего жмём кнопку «ОК» и создается наша программа.

После этого остается остается лишь скомпилировать её, для этого нужно выбрать в меню «Сборка» и нажать на пункт «Собрать решение».

Далее наш проект скомпилируется и в папке проекта появится наш тестовый исполняемый файл («exe»).

Если всё работает как надо, то можно приступать к сборке какого-нибудь другого открытого проекта с github или другого хостинга проектов.

Первым делом нам нужно загрузить исходники проекта. На площадке github это делается довольно просто, жмем на кнопку «Code» и «Download ZIP». После чего нужно распаковать его и можно приступать к сборке.

Ищем файл с расширением «<название_проекта>.vcxproj» и запускаем его. Перед нами появится диалог в котором нам предложат обновить SDK проекта (набор библиотек для разработки, которые Microsoft периодически обновляет) и набор инструментов, жмём обновить.

Теперь наш проект можно собрать, но до сборки необходимо выбрать разрядность проекта (например, для 32 битной системы или 64 битной), а также тип сборки (отладочный режим — debug или release).

Выбираем 64 битную систему и тип сборки релиз, после чего компилируем проект. Как и ранее нужно выбрать в меню «Сборка» и нажать на пункт «Собрать решение».

Некоторые проектам требуется вручную изменить SDK и набор инструментов, на установленный у вас, для этого идём в свойства проекта, выбираем сверху типа сборки и разрядность системы и уже там изменяем SDK и набор инструментов. В выпадающем меню появляются установленные у нас версии, выбираем их и нажимаем «ОК». После чего наш проект скомпилируется.

Бывает, что проект использует сторонние библиотеки, для этого их нужно загрузить отдельно и положить в папку. Узнать путь или изменить его можно в свойстве проекта, в разделе «С/C++» → «Общие» → «Дополнительные каталоги включаемых файлов».

Бывает, что SDK или набор инструментов, в свойстве проекта не изменяется в диалоге, чтобы изменить их нужно записать номер SDK, закрыть Visual Studio и вручную, блокнотом изменить этот номер в файле проекта «<название_проекта>.vcxproj«.

При возникновении других проблем можно попробовать их загуглить, возможно, что кто-то уже сталкивался с ними и решил их.

How to create exe of a console application

How can we create the exe for a console forms application ?

 

5 Answers 5

an EXE file is created as long as you build the project. you can usually find this on the debug folder of you project.

John Woo's user avatar

For .net core 2.1 console application, the following approaches worked for me:

1 — from CLI (after building the application and navigating to debug or release folders based on the build type specified):

2 — from Visual Studio

For an in depth explanation of all the deployment options available for .net core applications, checkout the following articles:

Normally, the exe can be found in the debug folder, as suggested previously, but not in the release folder, that is disabled by default in my configuration. If you want to activate the release folder, you can do this: BUILD->Batch Build And activate the «build» checkbox in the release configuration. When you click the build button, the exe with some dependencies will be generated. Now you can copy and use it.

For .NET Core 2.2 you can publish the application and set the target to be a self-contained executable.

In Visual Studio right click your console application project. Select publish to folder and set the profile settings like so:

Как сделать exe в visual studio

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Visual studio home link

  • ProfileText
  • Sign in

Answered by:

Question

I have written a small program in Visual Studio using C#. Its file extension is .CS and the program is not running without Visual Studio.

I want to run this app on another machine. So how can I export my program as an .EXE file?

Thanks in advance. 🙂

Answers

Hi!

I have written a small program in Visual Studio using C#. Its file extension is .CS and the program is not running without Visual Studio.

I want to run this app on another machine. So how can I export my program as an .EXE file?

Thanks in advance. 🙂

You need to BUILD your project. This will produce an EXECUTABLE ( The .EXE file you mentioned), assuming you created the project with the correct type.

Right click on your solution in Solution Explorer in VIsual Studio and select Build. Go to the bin folder under your project folder and look for the EXE.

See where that takes you and let me know. I will be happy to help you through these first steps.

If I may say, this is really basic knowledge you are asking about. I suggest you do a quick search on google about .NET programming to familiarize yourself with these concepts. Let me know if you have trouble finding literature and I’ll dig something for you.

If you like this or another reply, vote it up!
If you think this or another reply answers the original question, mark it or propose it as an answer.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *