Как найти exe файл в visual studio

  • Remove From My Forums
  • Question

  • Hi, I’m new in C++. I’m a teenager(15) and learning different languages on my own without any teacher coping with my academic studies. So, I’ve been coding in c++ using code::blocks up to now, and being interested in visual studio I installed
    it too. Code::blocks creates a .exe file while creating a project, and directly double clicking it I can access the terminal window. But, I can’t see such thing being permanently created by visual studio. Is there any process of creating a .exe file which
    can be directly accessed from outside the visual studio like code blocks in windows 10?

Поставлена последняя версия VS Community 2019. Компилирую простенькую консольную программу.

Собственно, везде написано, что exe файл должен находиться в папке binDebugnetcoreapp2.1, или же в Release (в зависимости от режима).

Но как я не пытался (запуск приложения, сборка, стройка), исполняемого файла в данной папке нету. В этой папке только какие-то файлы с расширением .pdb .json .dll

И вообще его нигде нету. Программа то запускается в VS, но исполняемый файл куда-то запрятан. Вопрос: куда?

I’ve been doing a lil program with visual studio. So far each time I debug a .exe is created in the mainfolder/debug/. But since today in that folder I find a lot of logs and a manifest and other things, but no .exe. My program still debugs correctly. What can I do?

asked Mar 9, 2016 at 0:59

compiling's user avatar

1

Go to:

Properties->yourprojectname properties->Configuration properties->General->Output Directory

Put a full folder name like: C:UsersdellDesktopmyfolderprojectbindebug

There will appear your exe after debugging or compiling

beldaz's user avatar

beldaz

4,2393 gold badges43 silver badges63 bronze badges

answered Mar 9, 2016 at 1:19

Aschab's user avatar

AschabAschab

1,3672 gold badges14 silver badges31 bronze badges

К сожалению, я тоже не нашел как с использованием netcoreapp2.2 создавать .exe файлы. Однако их можно создавать с использованием, например, .NET Framework 4.7.2. Но тут другая проблема возникает — их в этом случае не получается дебажить.
В итоге все-таки удалось выйти из положения вот так:

1. Поправил файл .csproj проекта.

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup Condition=" $(Configuration) == Release  "> 
    <OutputType>Exe</OutputType> 
    <TargetFramework>net472</TargetFramework>
  </PropertyGroup>

  <PropertyGroup Condition=" $(Configuration) == Debug "> 
    <OutputType>Exe</OutputType> 
    <TargetFramework>netcoreapp2.2</TargetFramework>
  </PropertyGroup>

</Project>

2. Теперь при дебажинге используется netcoreapp2.2. А если мне нужно создать .exe, то я запускаю создание релиза:
dotnet run -c release

0 / 0 / 0

Регистрация: 02.07.2019

Сообщений: 15

1

24.09.2019, 20:27. Показов 6001. Ответов 4


Студворк — интернет-сервис помощи студентам

Visual Studio

2019

. Где найти .exe файл (скомпилированный)? В папке Release он не создается.



0



130 / 110 / 47

Регистрация: 08.02.2013

Сообщений: 619

24.09.2019, 20:45

2

в debug?



0



3458 / 2465 / 1170

Регистрация: 14.08.2016

Сообщений: 8,160

24.09.2019, 21:08

3

а ты компилируешь в релиз или в дебаг?



0



Эксперт .NET

9743 / 5914 / 1398

Регистрация: 25.05.2015

Сообщений: 18,049

Записей в блоге: 14

24.09.2019, 21:15

4

Sawer24, а проект не Core случайно?



1



Эксперт .NET

6315 / 3934 / 1577

Регистрация: 09.05.2015

Сообщений: 9,237

24.09.2019, 21:35

5

Лучший ответ Сообщение было отмечено Sawer24 как решение

Решение

Если у вас .NET Core проект сделайте publish проекта или повысьте версию до 3.0. А если .NET Framework, то ехе и так должен быть.



0



Понравилась статья? Поделить с друзьями:
  • Как найти мод дома в симс 4
  • Как составить хронологию писателей
  • Как найти в квадрате пятую часть
  • Поцарапали пластик в машине как исправить
  • Как найти гипотенузу зная один угол