Visual Studio Express 2012 не создает exe в папке Release

Я составил простую программу Hello World. Программа успешно скомпилирована без ошибок. Я вижу рабочий исполняемый файл в папке bin. Но папка Release проекта полностью пуста.

Я не знаю, есть ли какие-либо проблемы с настройкой или какие-либо проблемы при построении. Видимо, я не вижу ошибок.

Ответы

Ответ 1

Вы можете изменить режим сборки в верхней части своей Visual Studio:

enter image description here

В зависимости от того, в каком режиме вы создадите свое решение, Visual Studio будет генерировать .exe в папке bin\Debug или bin\Release.

Ответ 3

Более подробное объяснение:

Ваш выходной каталог исполняемого файла по умолчанию задается [your_project_directory]\bin\Debug для режима построения отладки или [ваш_project_directory]\bin\Release для выпуска режим сборки

  • your_project_directory - место, где создан ваш проект (там находится файл *.csproj)

Для переключения между каталогами по умолчанию Предлагаемое решение для использования отладки/выпуска здесь.

Но если вы хотите указать свой собственный выходной каталог, выполните следующие действия:

  • Перейдите в Проект → [Свойства MyProjectName]... (или введите Alt + F7), а в окне свойств перейдите на вкладку Build (с левой панели)
  • Из списка Конфигурация выберите подходящий режим сборки (в вашем случае Release) или выберите "Все конфигурации" - те же параметры для обоих режимов сборки.
  • В конце текстового поля выходного пути выберите папку, в которой вы хотите сохранить исполняемый файл (и другие, созданные во время создания приложения).

Снимок экрана из окна свойств:

Properties

Это решение может быть полезно, по крайней мере, в двух случаях:

  • Когда вы учитесь и не хотите тратить пространство на свой диск, вы можете указать файл outbut для всего вашего проекта в один каталог tmp и очистить его в некоторый период времени из необязательных файлов.
  • Когда вы начинаете работать с реальным "огромным проектом", который включает в себя многие, например,.csproj позволяет создавать каталог Runtime для хранения всех исполняемых файлов и файлов, созданных во время сборки приложения.

Я надеюсь, что это описание будет полезно.