Открытие и сохранение элементов проекта
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
При добавлении нового типа проекта необходимо управлять открытием и сохранением файлов проектов в интегрированной среде разработки Visual Studio (IDE). В следующих разделах рассматриваются различные подходы к открытию и сохранению файлов.
В этом разделе
Предоставляет пошаговое описание того, как интегрированная среда разработки обрабатывает команду Open File и роль проектов в ответ на эту команду.
Содержит подробное пошаговое объяснение того, как интегрированная среда разработки обрабатывает команду Open With , запрашивая открытие файла, который имеет некоторый выбор стандартных редакторов.
Содержит пошаговые инструкции по указанию того, что файлы определенного типа в проекте должны быть открыты с помощью редактора для конкретного проекта.
Содержит пошаговые инструкции по указанию способа включения интегрированной среды разработки для открытия стандартного редактора файлов в типе проекта.
Предоставляет пошаговые инструкции по открытию редактора для конкретного проекта для открытого файла.
Содержит подробное описание того, как интегрированная среда разработки обрабатывает команды «Сохранить«, «Сохранить как» и «Сохранить все » для документа, открытого в стандартном редакторе.
Содержит схему и подробное описание того, как интегрированная среда разработки обрабатывает команды Save, Save As и Save All для документов, открытых в пользовательском редакторе.
Описывает процесс, который следует интегрированной среде разработки, чтобы выбрать соответствующий редактор или конструктор для файла.
Связанные разделы
Перечисляет четыре типа редакторов, которые интегрированная среда разработки может размещать и содержит описания каждого редактора.
Описывает способ компиляции и построения кода, открытия редакторов и форматирования элементов проекта.
Как скомпилировать единый exe файл в проекте Visual Studio?

Сохраняется вот так, как можно создать единый файл?
Отслеживать
48.4k 5 5 золотых знаков 22 22 серебряных знака 57 57 бронзовых знаков
задан 15 мая 2021 в 11:24
Денис Волков Денис Волков
79 1 1 золотой знак 1 1 серебряный знак 5 5 бронзовых знаков
@AK Я не согласен с тем, что прилинкованный ответ отвечает на вопрос, поскольку это .NET Core/5, а ответ для Framework.
15 мая 2021 в 11:39
@aepot Действительно, ловите плюсик за внимательность к деталям.
15 мая 2021 в 12:14
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Вам нужно опубликовать Build -> Publish приложение, в параметрах публикации выбрать Folder, далее выбрать win-x64 файл и поставить галочку Produce single file.
Публикация приложения с одним файлом с помощью Visual Studio
Visual Studio создает многократно используемые профили публикации, которые управляют процессом публикации приложения.
- В обозревателе решений щелкните правой кнопкой мыши проект, который нужно опубликовать. Нажмите кнопку Опубликовать.

Если у вас еще нет профиля публикации, следуйте инструкциям по его созданию и выберите Папка в качестве типа целевого объекта. - Нажмите кнопку Изменить.

- В диалоговом окне Параметры профиля задайте следующие параметры.
- Параметру Режим развертывания задайте значение Автономное или Зависимое от платформы.
- В качестве значения параметра Целевая среда выполнения укажите платформу, на которую будет выполнена публикация. (Значение должно быть отличным от Переносимый.)
- Выберите Создать отдельный файл. Нажмите кнопку Сохранить, чтобы сохранить параметры и вернуться в диалоговое окно Публикация.

- Чтобы опубликовать приложение с одним файлом, нажмите кнопку Опубликовать.
Дополнительные сведения см. в статье Публикация приложений .NET Core с помощью Visual Studio.
По поводу того, чем опции Self-contained и Framework-dependent отличаются, я ранее рассказывал здесь.
Если все прошло хорошо, профиль публикации Properties\PublishProfiles\FolderProfile.pubxml будет выглядеть вот так
Release Any CPU bin\Release\Publish FileSystem net5.0-windows win-x64 false True False
А в интерфейсе публикации оно будет выглядеть так

Примечание для .NET 5 и более новых версий
Так как в .NET 5 оптимизировали технологию запуска приложения из одиночного файла, теперь по умолчанию он не включает в себя нативные библиотеки, а включает только управляемые.
Если ваша сборка зависит от нативных библиотек, и вы столкнулись с тем, что dll файлы при публикации все равно лежат отдельно, то чтобы это вылечить, в первую секцию .cproj файла нужно добавить опцию:
true
Как собирать С/С++ проекты в Microsoft Visual Studio?
В наше время open source проекты все популярнее. На площадках открытых проектов, например, на github можно найти множество полезных программ, но они не всегда имеют исполняемые файлы («exe»), поэтому я постараюсь рассказать о том, как можно собрать самостоятельно C/C++ программу, из исходников, написанную на Microsoft Visual Studio.
Установка 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«.
При возникновении других проблем можно попробовать их загуглить, возможно, что кто-то уже сталкивался с ними и решил их.
Спасибо за внимание.
Сетевые уроки преподавателя МОУ «Куракинская СОШ» Шакурова З. З.
ПРИМЕЧАНИЕ: На открывшейся диалоговой панели New Project можно выбрать:
NEW — создание нового проекта
Existing — открытие существующего проекта
Recent — открытие недавно созданного проекта
- Сохраните все формы проекта. File Save Form A s… Visual Basic по умолчанию даст форме то имя, которое вы задали ей в свойстве Name. Файл с формой и кодами будет храниться под именем вашей формы с расширением frm.
- После того, как форма сохранена, нужно сохранить файл проекта File Save Project A s… и Visual Basic по умолчанию предложит вам имя Project1.vbp.
На диске будет сохранено три файла: файл формы с расширением frm, файл проекта с расширением vbp и еще один вспомогательный файл с расширением vbw. Рекомендуется для каждого проекта создавать свою папку на диске.
При повторном сохранении изменений внесенных в уже сохраненный проект, достаточно File пункт Save
Сохраненный проект может выполняться только в системе программирования Visual Basic.
Для того чтобы проект мог запускаться в среде операционной системы необходимо сохранить его в исполняемом файле (типа EXE). Для трансляции проекта в исполняемый файл используется команда [File-Make …] (в свободно распространяемой версии VB5.0 CCE такая возможность, к сожалению, отсутствует).
Для запуска процесса компиляции и создания исполняемого файла проекта необходимо:
- В меню Project выбрать Project Properties
- В появившемся окне на вкладке Make выберите форму, с которой будет запускатся программа и на вкладке Compile желательно выбрать пункты Compile to Natiwe Code (после компиляции может работать и на компьютерах, где не установлена программа Visual Basic) . Далее можете выбрать Optimize to Fast Code (большая скорость, но и размер файла больше ) или Optimize to Small Code (уменьшение скорости и размера файла).
- File Make .exe — появится окно Make Project.
- В окне Make Project (создать проект) в поле ИМЯ ФАЙЛА — ввести имя или оставить такое имя, которое присвоит программа VB
- Нажать кнопку Option и в открывающемся окне Project Properties ввести номер версии исполняемого файла.
- ОК.
Сохранение ФОРМЫ как шаблон, предназначенный для использования в этом или других проектах и добавление его в проект:
- File пункт Save Form as
- выбрать папку, обычно \VB|Template\Forms\ и дать имя файлу
- ПРИМЕЧАНИЕ: Этот шаблон-форму, вы можете использовать в этом или других проектах, только для добавления формы в проект необходимо Project — Add Form — Existing — выбрать папку где сохранили шаблон (по умолчанию путь к папке, следующий \VB|Template\Forms\) — выбрать шаблон — ОТКРЫТЬ.
ПРИМЕЧАНИЕ: Форма, которую хотите сохранить как шаблон, не должна иметь распространенное имя (Form1 и т.д.), при добавлении такого шаблона в проект, в котором уже есть форма с таким именем, машина начнет ругаться и не добавит форму. Чтобы избежать этого дайте оригинальное имя (например, Pattern1 и т.д) форме. Я здесь говорю, ИМЕНИ ФОРМЫ, которая задается в свойстве Name, а не о ИМЕНИ ФАЙЛА, которая задается при сохранении формы.
- или в меню Run команда Start
- или нажать кнопку Start на панели инструментов
- или нажать клавишу F5
ПРИМЕЧАНИЕ: если вы запускаете на проверку, только одну форму из многих, ещё не связанных между собой форм, то сначала нужно установить порядок запуска и первым поставить ту форму, которую хотите проверить. Для этого Project — Project Properties — General — Startup Objeject — и выбрать первую стартующую форму, в нашем случае ту, которую нужно проверить. Потом не забудьте все обратно восстановить.
помогите.как в Microsoft Visual Studio . сохранить написанную программу в .exe.
F5 нажимей и будет тебе щастье.
потом в папке проекта отыскиваешь Release или Debug. И там ищешь свой ехешник.
Жмякаем F6 для компоновки (F5 не поможет) и ищем в папке проекта.
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Как собирать С/С++ проекты в Microsoft Visual Studio?
В наше время open source проекты все популярнее. На площадках открытых проектов, например, на github можно найти множество полезных программ, но они не всегда имеют исполняемые файлы («exe»), поэтому я постараюсь рассказать о том, как можно собрать самостоятельно C/C++ программу, из исходников, написанную на Microsoft Visual Studio.
Установка 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«.
При возникновении других проблем можно попробовать их загуглить, возможно, что кто-то уже сталкивался с ними и решил их.
Спасибо за внимание.
Упаковка Python программы в EXE файл
Чтобы понять, зачем это может потребоваться, предположим, что вы написали программу на Python. И теперь нужно ее показать руководителю, заказчику или другу. И здесь сразу могут возникнуть трудности. Потому что принимаемая сторона вряд ли обладает познаниями в программировании и к тому же не имеет на компьютере установленного Python, чтобы иметь возможность запустить ваш код.
Гораздо проще заранее позаботиться о простоте запуска Python программы, и упаковать ее в исполняемый EXE файл. Преимущество такого файла в том, что он запускается любым пользователем на любом компьютере под управлением Windows. Даже если на компьютере не установлен Python.
Для упаковки программы будем использовать пакет PyInstaller и надстройку над ним auto-py-to-exe
Ссылки на документацию по данным пакетам:
PyInstaller генерирует EXE файл из командной строки. А auto-py-to-exe надстраивает над PyInstaller пользовательский интерфейс, в котором удобно выбирать различные параметры.
Установка пакетов для упаковки в EXE файл
Для установки пакетов, мы будем использовать pip — систему управления пакетами, написанными на Python.
-
- В поиске Windows набираем cmd
- Запускаем приложение Командная строка от имени администратора(ВАЖНО!)

- Набираем команды для установок пакетов и нажимаем Enter:
• pip install pyinstaller
• pip install auto-py-to-exe
- Дополнительные пакеты установлены.
Упаковка Python программы в EXE файл
Давайте упакуем с помощью установленных пакетов готовую программу A/B Калькулятор.
Для начала, посмотрим как она запускается в неупакованном виде. Открываем файл программы в редакторе Geany и нажимаем Выполнить (F5). Программа выполняется на фоне командной строки. И когда мы окно программы закрываем, окно консоли еще остается открытым.
Перед генерацией EXE файла подготовим директорию, куда он будет сохраняться. Например, на Рабочем столе создаем папку Генерация EXE

- Запускаем командную строку от администратора
- Вводим команду auto-py-to-exe
- В окне приложения производим настройки:
- Указываем путь к директории с исходным файлом программы
- Выбираем опцию Один файл
- Выбираем опцию Оконное приложение (скрыть консоль)
- Нажимаем Настройки и указываем путь к директории экспорта, куда будет сохранен готовый EXE файл
- Жмем кнопку Конвертировать PY в EXE
Некоторое время программа производит обработку. После окончания обработки появляется кнопка Открыть папку вывода . Нажимаем ее и видим в папке готовый EXE файл.

Запускаем EXE файл и проверяем работоспособность. Программа AB Калькулятора запустилась без использования консоли. Теперь файл программы можно пересылать для запуска абсолютно на любом компьютере.
Примечание. Если в процессе запуска EXE файлов возникают проблемы, проверьте, установлен ли Microsoft Visual C++ Redistributable. Если требуется его установка, найти его можно по ссылке .
Уроки Python / Как в Visual Studio из Python создать exe файл

Привет друзья! Сегодня покажу как в Visual Studio создать exe файл из вашего проекта на Python. В этом видео есть ответ на вопрос: как сделать запускаемый файл из программы на Python? На этом уроке мы с вами: ✔ В Visual Studio установим модуль pyinstaller для конвертации проекта на Python в запускаемый файл EXE. ✔ С помощью pyinstaller превратим файл Python в EXE файл (выполняемый файл) и запустим его. Как сделать EXE файл в python? Это простой способ скомпилировать python файл в exe: 1) Пишем команду pip install pyinstaller 2) Запускаем pyinstaller имя_файла_python.py Готово! ✔ Телеграм — https://t.me/wiseplat ✔ Вступай в группу Вк — https://vk.com/wiseplat1 ✔ Подписывайся https://zen.yandex.ru/id/5e9a612424270736479fad54 ✔ Поддержи проект: https://wiseplat.org/donat #урокиpython #урокипитон #python #программирование #дляначинающих — Уроки от #OlegShpagin Ставь лайк, если тебе понравилось видео ►► Подписывайся на канал! модуль pyinstaller,как в visual studio создать exe файл из python,python файл exe,pyinstaller,visual studio python,python в запускаемый файл,python в выполняемый файл,пайтон,для начинающих,python с нуля уроки,питон с нуля,питон уроки,python уроки,visual studio уроки,python exe,python exe visual studio уроки,visual studio инсталяция модуля,пайчарм,уроки по питону,уроки питона,питон для начинающих,запускаемый файл из программы на Python,python exe как,exe
Показать больше
Войдите , чтобы оставлять комментарии