Semenalidery.com

IT Новости из мира ПК
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как собрать проект в visual studio

Как собрать проект в visual studio

Урок № 3. Создание первого проекта в MS Visual Studio

Создание первой программы

И так, пришло время создать свою первую программу на языке C# в MS Visual Studio. Так что, не будем терять время и запустим нашу IDE. При первом запуске MS Visual Studio появится окно, приведенное на рисунке ниже, в нем нужно нажать на ссылку «Не сейчас, возможно позже» (хотя, можете и осуществить вход, но для этого нужна учетная запись Microsoft), если Вы скачали русскоязычную версию Visual Studio (для простоты я буду показывать на такой версии, хотя сам использую английскую версию).

Окно приветствия, при первом запуске MS Visual Studio

В следующем окне (представлено на рисунке ниже), укажите в пункте «Параметры разработки» значение «Visual C#» и выберите подходящую Вам цветовую схему.

Настройка Visual Studio при первом запуске

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

Завершение первого запуска Visual Studio

Теперь нужно немного подождать, пока выполниться инициализация Visual Studio и можно приступать к созданию первого проекта!

Дождались? Тогда переходим к созданию проекта. Для этого переходим в главное меню Visual Studio и выбираем пункт «Файл — Создать — Проект» (или «File — New — Project» в английской версии), как показано на рисунке ниже.

Создание нового проекта в VisualStudio через главное меню

Должно открыться окно «Создание проекта» (показано на рисунке ниже), в котором нужно:

  • в левой области выбрать «Шаблоны — Visual C# — Windows»;
  • в главной рабочей области выбрать «Консольное приложение»;
  • в текстовом поле «Имя» указать название проекта (в нашем случае это будет «FirstProject»);
  • в текстовом поле «Расположение» указать папку, где будут храниться проекты приложений (в моё случае это «D:ПрограммированиеProjects»);
  • нажать на кнопку «OK».

Окно создания нового проекта в Visual Studio

Дождавшись завершения процесса создания нового проекта, еще раз посмотрим на главное окно IDE Visual Studio. Пример я привел на рисунке ниже, где обозначил самые важные на данном этапе рабочие области.

Главное окно Visual Studio

В главной рабочей области уже есть код программы, это так сказать стандартная заготовка, которую создает Visual Studio по умолчанию. Эта заготовка пока ничего не делает, и нам нужно её доработать… Для этого в рабоче области найдем основной «метод» (сточки зрения объектно ориентированного программирования), этот метод называется Main (как не странно, главный метод называет именно так ). Метод Main — это так называемая точка входы программы, будем считать, что это первое место, которое будет выполняться в программе!

А теперь давайте дополним наш код, так как показано ниже (добавленная строка выделена):

А теперь давайте посмотрим на результат! Для этого нужно «собрать» и запустить наше приложение. Идем в главное меню Visual Studo и выбираем пункт «Сборка — Собрать решение» (или как в английской версии Visual Studio «Build — Build Solution»).

Сборка первого проекта в Visual Stuio

Теперь осталось только запустить наше приложение, для этого снова идем в главное меню и выбираем пункт «Отладка — Запуск без отладки» (или «Debug — Start Without Debugging» в английской версии студии).

Запуск приложения через главное меню Visual Studio

В результате должно появиться окно следующего вида:

Первое консольное приложение

Вот это есть наша первая программа, она всего лишь осуществляет вывод строки «Hello, World!» в консоль… Но дальше будет интереснее! А пока, закройте окно в котором запущена наша первая программа, для этого, можно нажать в нем на любую клавишу, и оно должно закрыться.

В следующем уроке мы поговорим о том, что же представляю из себя компьютерные программы с точки зрения программиста. А пока, попробуйте заменить строку «Hello, World!» в рабочей области Visual Studio на строку «Привет, Вася!», снова собрать и запустить приложение.

Создание проекта в VisualStudio

C# — Руководство по C# — Создание проекта в VisualStudio

После установки Visual Studio можно приступать к созданию первого проекта. В Visual Studio редко когда требуется начинать с пустого файла и добавления в него кода C#. (Разумеется, возможность создания пустого проекта приложения существует. Это нужно, если действительно возникла потребность в написании кода с нуля, либо при создании решения, которое должно содержать в себе несколько проектов.)

Вместо этого, необходимо просто указать Visual Studio, проект какого типа должен быть создан, и среда автоматически сгенерирует файлы и код C#, образующие соответствующий указанному типу проекта каркас. Далее останется добавить в этот каркас собственный код.

Читать еще:  В биосе нет настройки кулера

Давайте создадим консольное приложение, выбрав в меню File (Файл) пункт New — Project (Создать — Проект):

Как можно увидеть на рисунке, в Visual Studio поддерживается возможность выбора версии .NET Framework (2.0, 3.x или 4.0), для которой должно создаваться приложение, с помощью раскрывающегося списка, отображаемого в правом верхнем углу диалогового окна New Project (Новый проект).

Solution Explorer

Утилита Solution Explorer (Обозреватель решений), доступная через меню View (Вид), позволяет просматривать набор всех файлов с содержимым и ссылаемых сборок, которые входят в состав текущего проекта:

Обратите внимание, что внутри папки References (Ссылки) в окне Solution Explorer отображается список всех сборок, на которые в проекте были добавлены ссылки. В зависимости от типа выбираемого проекта и целевой версии .NET Framework, этот список выглядит по-разному.

Добавление ссылок на внешние сборки

Если необходимо сослаться на дополнительные сборки, щелкните на папке References правой кнопкой мыши и выберите в контекстном меню пункт Add Reference (Добавить ссылку). После этого откроется диалоговое окно, позволяющее выбрать желаемые сборки (в Visual Studio это аналог параметра /reference в компиляторе командной строки). На вкладке Assemblies этого окна, показанной на рисунке, отображается список наиболее часто используемых сборок .NET; на вкладке Browse (Обзор) предоставляется возможность найти сборки .NET, которые находятся на жестком диске; на вкладке Recent (Недавние) приводится перечень сборок, на которые часто добавлялись ссылки в других проектах:

Просмотр свойств проекта

И, наконец, напоследок важно обратить внимание на наличие в окне утилиты Solution Explorer пиктограммы Properties (Свойства). Двойной щелчок на ней приводит к открытию редактора конфигурации проекта, окно которого называется Project Properties (Свойства проекта):

В этом окне можно устанавливать различные параметры безопасности, назначать сборке надежное имя, развертывать приложение, вставлять необходимые для приложения ресурсы и конфигурировать события, которые должны происходить перед и после компиляции сборки.

Утилита Object Browser

В Visual Studio доступна еще одна утилита для изучения множества сборок, на которые имеются ссылки в текущем проекте. Называется эта утилита Object Browser (Браузер объектов) и получить к ней доступ можно через меню View. После открытия ее окна останется просто выбрать сборку, которую требуется изучить:

Отличие проектов от решений

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

Под проектом (project) понимается набор всех файлов исходного кода и ресурсов, которые будут компилироваться в единственную сборку (или в ряде случаев — в единственный модуль). Например, проектом может быть библиотека классов или приложение Windows с графическим пользовательским интерфейсом.

Под решением (solution) понимается набор всех проектов, которые будут образовывать определенный программный пакет (приложение).

Чтобы еще больше прояснить, в чем состоит отличие между проектом и решением, давайте посмотрим, что происходит при поставке проекта, состоящего из нескольких сборок. Например, это может быть интерфейс пользователя, специальные элементы управления и другие компоненты, поставляемые в виде библиотек в отдельных частях приложения. Кроме того, может существовать другой пользовательский интерфейс, предназначенный специально для администраторов. Каждая из этих частей приложения может содержаться внутри отдельной сборки и, следовательно, рассматриваться в Visual Studio как отдельный проект. Однако существует вероятность того, что все эти части будут кодироваться параллельно в сочетании друг с другом. В таком случае полезно иметь возможность редактировать их в Visual Studio как единое целое. Visual Studio позволяет делать это, рассматривая все проекты как образующие одно решение и воспринимая это решение как единый компонент, который должен считываться и делаться доступным для работы.

Как собрать проект в visual studio

Урок № 3. Создание первого проекта в MS Visual Studio

Создание первой программы

И так, пришло время создать свою первую программу на языке C# в MS Visual Studio. Так что, не будем терять время и запустим нашу IDE. При первом запуске MS Visual Studio появится окно, приведенное на рисунке ниже, в нем нужно нажать на ссылку «Не сейчас, возможно позже» (хотя, можете и осуществить вход, но для этого нужна учетная запись Microsoft), если Вы скачали русскоязычную версию Visual Studio (для простоты я буду показывать на такой версии, хотя сам использую английскую версию).

Окно приветствия, при первом запуске MS Visual Studio

В следующем окне (представлено на рисунке ниже), укажите в пункте «Параметры разработки» значение «Visual C#» и выберите подходящую Вам цветовую схему.

Настройка Visual Studio при первом запуске

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

Читать еще:  Как проверить жесткий диск в биосе

Завершение первого запуска Visual Studio

Теперь нужно немного подождать, пока выполниться инициализация Visual Studio и можно приступать к созданию первого проекта!

Дождались? Тогда переходим к созданию проекта. Для этого переходим в главное меню Visual Studio и выбираем пункт «Файл — Создать — Проект» (или «File — New — Project» в английской версии), как показано на рисунке ниже.

Создание нового проекта в VisualStudio через главное меню

Должно открыться окно «Создание проекта» (показано на рисунке ниже), в котором нужно:

  • в левой области выбрать «Шаблоны — Visual C# — Windows»;
  • в главной рабочей области выбрать «Консольное приложение»;
  • в текстовом поле «Имя» указать название проекта (в нашем случае это будет «FirstProject»);
  • в текстовом поле «Расположение» указать папку, где будут храниться проекты приложений (в моё случае это «D:ПрограммированиеProjects»);
  • нажать на кнопку «OK».

Окно создания нового проекта в Visual Studio

Дождавшись завершения процесса создания нового проекта, еще раз посмотрим на главное окно IDE Visual Studio. Пример я привел на рисунке ниже, где обозначил самые важные на данном этапе рабочие области.

Главное окно Visual Studio

В главной рабочей области уже есть код программы, это так сказать стандартная заготовка, которую создает Visual Studio по умолчанию. Эта заготовка пока ничего не делает, и нам нужно её доработать… Для этого в рабоче области найдем основной «метод» (сточки зрения объектно ориентированного программирования), этот метод называется Main (как не странно, главный метод называет именно так ). Метод Main — это так называемая точка входы программы, будем считать, что это первое место, которое будет выполняться в программе!

А теперь давайте дополним наш код, так как показано ниже (добавленная строка выделена):

А теперь давайте посмотрим на результат! Для этого нужно «собрать» и запустить наше приложение. Идем в главное меню Visual Studo и выбираем пункт «Сборка — Собрать решение» (или как в английской версии Visual Studio «Build — Build Solution»).

Сборка первого проекта в Visual Stuio

Теперь осталось только запустить наше приложение, для этого снова идем в главное меню и выбираем пункт «Отладка — Запуск без отладки» (или «Debug — Start Without Debugging» в английской версии студии).

Запуск приложения через главное меню Visual Studio

В результате должно появиться окно следующего вида:

Первое консольное приложение

Вот это есть наша первая программа, она всего лишь осуществляет вывод строки «Hello, World!» в консоль… Но дальше будет интереснее! А пока, закройте окно в котором запущена наша первая программа, для этого, можно нажать в нем на любую клавишу, и оно должно закрыться.

В следующем уроке мы поговорим о том, что же представляю из себя компьютерные программы с точки зрения программиста. А пока, попробуйте заменить строку «Hello, World!» в рабочей области Visual Studio на строку «Привет, Вася!», снова собрать и запустить приложение.

Как настроить код Visual Studio для компиляции кода C++?

Microsoft Visual Studio Code Редактор довольно хороший, но он не имеет поддержки по умолчанию для построения проектов C++.

Как мне настроить его для этого?

10 ответов:

задачи сборки зависят от проекта. Чтобы создать новый проект, откройте каталог в Visual Studio Code.

следующим инструкциям здесь, нажмите клавишу Ctrl + Shift + P , тип Configure Tasks , выберите его и нажмите клавишу введите .

задач.файл json будет открыт. Вставьте следующий скрипт сборки в файл и сохраните его:

Теперь перейдите в меню FileпредпочтенияСочетания Клавиш, и добавьте следующую привязку ключа для задачи сборки:

Теперь, когда вы нажимаете F8 Makefile будет выполнен, и ошибки будут подчеркнуты в Редакторе.

существует гораздо более простой способ компиляции и запуска кода C++, без необходимости настройки:

  1. установить Code Runner Extension
  2. откройте файл кода C++ в текстовом редакторе, затем используйте ярлык Ctrl+Alt+N или нажмите клавишу F1 а затем выберите/type Run Code , или щелкните правой кнопкой мыши текстовый редактор и выберите Run Code в контекстном меню, код будет скомпилирован и запущен, а результат будет показан в окне вывода.

кроме того вы можете обновить конфигурацию в настройках.json с использованием различных компиляторов C++ как вы хотите, конфигурация по умолчанию для C++, как показано ниже:

пример задачи makefile для новых задач 2.0.0.версия json.

в приведенном ниже фрагменте некоторые комментарии я надеюсь, что они будут полезны.

если ваш проект имеет конфигурацию CMake это довольно прямо вперед, чтобы настроить VSCode, например setup tasks.json , как показано ниже:

это предполагает, что есть папка build в корне рабочей области с конфигурацией CMake.

Читать еще:  Как запустить биос с флешки

есть еще расширение интеграции CMake это добавляет команду «CMake build» в VScode.

PS! Элемент problemMatcher настройки clang -строит. Чтобы использовать GCC я считаю, что вам нужно изменить fileLocation to relative , но я не проверял это.

вот как я настроил свой VS для C++ с помощью компилятора g++, и он отлично работает, включая параметры отладки:

у меня также есть расширение «C/C++ для Visual Studio Code», установленное в VS Code

из-за разочарования в отсутствии четкой документации, Я создал проект Mac на github, который должен просто работать (как построение, так и отладка):

обратите внимание, что для этого требуется Xcode и расширение VSCode Microsoft cpptools.

Я планирую сделать то же самое для Windows и linux (если Microsoft не напишет достойную документацию в первую очередь. ).

с обновленным VS кодом вы можете сделать это следующим образом:

нажмите ( Ctrl + P ) и типа:

открыть папку ( Ctrl + K & Ctrl + O ) и создать новый файл в папке с расширением .cpp (например: Здравствуйте.cpp):

введите свой код и нажмите спасать.

нажмите ( Ctrl + Shift + P и типа Configure task runner и выберите other в нижней части списка.

создать пакетный файл в той же папке с именем построить.летучая мышь и включить следующий код в тело файла:

редактировать задач.json и сохранить это:

нажмите ( Ctrl + Shift + B для запуска задачи сборки. Это создаст .obj и .exe файлы для проекта.

для отладки проекта, нажмите F5 и выберите C++(Windows).

на запуск.json файл, отредактируйте следующую строку и сохранить в файл:

теперь есть расширение языка C/C++ от Microsoft. Вы можете установить его, перейдя к» быстро открыть » вещь ( Ctrl + p ) и введите:

вы можете прочитать об этом здесь:

это очень простой, по состоянию на май 2016 года.

Как скомпилировать проект Visual Studio из командной строки?

Я пишу сценарий цикла checkout, build, distribution, test и commit для большого решения C++, которое использует монотонно, CMake, Visual Studio Express 2008 и пользовательские тесты.

все остальные части кажутся довольно прямыми, но я не вижу, как скомпилировать решение Visual Studio без получения GUI.

скрипт написан на Python, но ответ, который позволит мне просто позвонить в: os.система делать.

6 ответов

Я знаю два способа сделать это.

Способ 1
Первый метод (который я предпочитаю) — использовать в MSBuild:

Способ 2
Вы также можете запустить:

опция vcexpress возвращается немедленно и не печатает никаких выходных данных. Полагаю, это то, что вам нужно для сценария.

обратите внимание, что DevEnv не распространяется с Visual Studio Express 2008 (я потратил много времени пытаясь понять это, когда у меня впервые возникла аналогичная проблема).

таким образом, конечный результат может быть:

вы также захотите убедиться, что ваши переменные среды верны, так как msbuild и vcexpress по умолчанию не находятся в системном пути. Либо запустите среду сборки Visual Studio и запустите сценарий оттуда, либо измените пути в Python (с помощью os.функцию putenv).

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

честно говоря, я должен добавить свои 2 цента.

вы можете сделать это с помощью msbuild.exe. Существует много версий msbuild.exe.

C:WindowsMicrosoft.NETFramework64v2.0.50727msbuild.exe C:WindowsMicrosoft.NETFramework64v3.5msbuild.exe C:WindowsMicrosoft.NETFramework64v4.0.30319msbuild.exe
C:WindowsMicrosoft.NETFrameworkv2.0.50727msbuild.exe C:WindowsMicrosoft.NETFrameworkv3.5msbuild.exe C:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe

используйте нужную вам версию. В основном вы должны использовать последний.

Итак, как это сделать.

запустить команда окно

указать путь к программа MSBuild.exe

  1. введите путь к решению проекта как

«C:UsersClark.Кентдокументыvisual studio 2012ПроектыWpfApplication1WpfApplication1.sln»

добавьте любые необходимые флаги после пути решения.

пресс ENTER

Примечание Вы можете получить помощь обо всех возможных флагах, таких как

используя msbuild как указывали другие, работал на меня, но мне нужно было сделать немного больше, чем просто это. Прежде всего, msbuild должен иметь доступ к компилятору. Это можно сделать, выполнив:

затем msbuild не было в моем $PATH, поэтому мне пришлось запустить его через его явный путь:

наконец, мой проект использует некоторые переменные, такие как $(VisualStudioDir) . Кажется, что они не устанавливаются msbuild поэтому мне пришлось установить их вручную с помощью /property вариант:

эта строка, наконец, позволила мне скомпилировать мой проект.

бонус: похоже, что инструменты командной строки не требуют регистрации после 30 дней их использования, как это делает «бесплатный» GUI-интерфейс Visual Studio Community edition. С требованием регистрации Microsoft на месте, эта версия вряд ли бесплатно. Бесплатно-как-в-facebook если угодно.

DEVENV работает хорошо во многих случаях, но на WIXPROJ для создания моего установщика WIX все, что я получил, это «катастрофическая» ошибка в журнале Out.

Это работает: MSBUILD / путь / проект.WIXPROJ /t:Build / p_Configuration=Release

Ссылка на основную публикацию
Adblock
detector