Как работать с microsoft visual studio 2008

Обновлено: 07.07.2024

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

Эволюцию, структуру и функциональные возможности Visual Studio рассмотрим подробнее.

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

История и краткая характеристика версий

До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов. История версий представлена в таблице:

Visual Studio 2012 распространяется в тех же редакциях, что и 2010. Изменения коснулись Visual Studio 2012 Express — устанавливаются все языки программирования, а не один, как раньше , а также теперь существует пять версий Visual Studio Express:
1) Visual Studio Express 2012 для Web,
2) Visual Studio Express 2012 для Windows 8,
3) Visual Studio Express 2012 для Windows Desktop,
4) Visual Studio Express 2012 для Windows Phone
5) Visual Studio Team Foundation Server Express 2012.

Visual Studio 2015.12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта. Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии , и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года.

Редакции (комплекты для разработчиков) Visual Studio (справка):

Visual Studio Express. Бесплатная версия. Ныне полностью вытеснена Visual Studio Community, которая представляет собой бесплатный аналог Visual Studio Professional и обладает практически тем же функционалом, что и последняя.
Visual Studio Community. Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков. Рекомендуем обратить внимание!
Платные версии:
Studio Standard. Данная редакция предоставляет среду разработки для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается как редактирование XML и XSLT, так и средства для тестирования объектов.
Visual Studio Professional. Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Team System. Предоставляет набор инструментов для совместной разработки, подсчёта метрик и создания отчётов, в дополнение к возможностям Professional редакции.

ВЫВОД.

Компоненты

Если у Вас есть какие-либо проблемы, пожалуйста, для начала убедитесь что Вы выполнили все шаги. В ТОЧНОСТИ как написано у нас. Если все же ничего не помогает, обратите внимание на секцию FAQ в конце документа. Если и это не заработает, пишите Ваши комментарии, мы будем решать их все вместе.

Основная настройка

Для начала отмечу, что если у Вас установлена MS VS 2008 Express Edition, то у Вас это работать не будет.

1) Установите Visual Studio QFE. Это исправление просто обновляет DLL, которые являются частью отладчика Visual Studio, который выбирает исходные файлы. Все подробности оп исправлениям читайте на странице загрузки.

2) Запустите Visual Studio и выберите Tools > Options > Debugging > General. Если Вы работаете над Visual Basic Profile, Вам необходимо установить флажок в нижней части диалога Options Dialog, «Show All Settings» перед тем как продолжить.

  • Выключите «Enable Just Me Code (Managed only)»
  • Включите «Enable source server support»

Все, установка произведена!

Отладка внутри исходного кода Framework

Запускаем отладку решения. Когда работа программы остановится в поставленной нами точке останова, перейдите в окно Call Stack. В стеке вызовов щелкните правой кнопкой мыши по строке, начинающейся с System.Windows.Forms.dll и выберите Load Symbols. Надеемся что у Вас хороший Интернет канал. В противном случае запаситесь заранее булочками и чаем. Файлы, подлежащие загрузке весят порядка 10 мегабайт. Обратите внимание, что Visual Studio не будет отвечать все это время (минус им в карму. Хороший тон — индикатор загрузки. А вдруг висит? Тогда убить процесс. А если не висит? Убивать — время жалко). Однако такая загрузка производится лишб однажды и будет храниться у Вас на компьютере в каталоге с кэшем, указанным Вами выше.

Эти действия позволят загрузить символы из DLL с севрера, и Вы увидете что все строки, обозначающие вызовы внутри System.Windows.Forms.dll станут черными, т.е. доступными. Также станут доступными и номера строк. Помните, что каждый раз, когда Вам понадобится посмотреть на символы, нужно будет щелкнуть правой клавишей мыши и выбрать Load Symbols.

Итак, с этого момента загружены все символы для System.Windows.Forms.dll и теперь можно смотреть его код. Код вы можете просматривать совершенно также как и во время обычной отладки своего кода. Для этого, как обычно, щелкните дважды по строке CallStack либо зайдите внутрь методов сборки по (F11). Когда Вы в первый раз попробуете просмотреть код, то Вам предложат лицензию, на основани которой Вам разрешено его читать, и если Вы согласны с ней, нажмите Accept, после чего исходный код будет загружен.

Теперь для всех сборок, в которых Вы захотите отлаживаться, просто повторите все те шаги, которые описаны выше. Если Вам понадобилось отладки тех сборок, которых нет в Call Stack, откройте окно Modules и загрузите символы оттуда.

Теперь Вы можете в примере выше зайти в код DrawRectangle по F11.

Для продвинутых пользователей

Как правило, при каждом сеансе отладки, Visual Studio пытается загрузить символы для каждой DLL, которая загружается в отлаживаемый процесс. Чтобы найти информацию по символам, она порсматривает все пути, указанные в Options > Debugging > Symbols. Но есть проекты, которые используют очень много библиотек DLL, для которых нет никакой информации по символам. В этих случаях процесс запуска отладки будет очень долгим. Это основная причина, из-за которой мы советуем Вам использовать загрузку символов по требованию пользователя.

Существует, однако, способ сделать загрузку символов автоматически (что по сути, избавляет от шага «Load Symbols»), что увеличивает общую производительность. Этот флажок имеет смысл устанавливать только продвинутым пользователям системы, поскольку потом Вам придется довольно часто возвращаться в этот диалог. Кстати, для того чтобы быстро в него зайти, выберите «Symbol Settings. » в контекстном меню на изображении повыше.

Основа этого — получить все символы, скачать их и храниьб локально. Для этого отключите флажок «Search the above locations. ».

После этого запустите свой проект в отладчике. Да, кстати, извините, совсем забыл сказать. Наберитесь терпения, чаем и булочками. В зависимости от соединения скачивать студия будет либо долго, либо очень долго. Всего понадобится скачать порядка 50 мегабайт. И т.к. все это будет закешировано, то эот будет единовременно.

Как только этот процесс завершится, можно остановить отладчик и снять источник с адресом сервера и нажать OK:

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

Также проверьте ваш «C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE» (или то место, куда Вы установили Visual Studio) файл с именем symsrv.no. Если этот файл существует, переименуйте его в symsrv.yes.

2) Когда я пытаюсь зайти отладчиком внутрь исходного кода, то получаю диалог «Source is not available for this location»
Во-первых посмотрите пункт (2) в FAQ. чтобы убедиться что все символы были загружены успешно. В этом можно убедиться, посмотрев в окно Modules, в колонку статуса символов. Если символы загружены, проверьте следующее:
Если Вы настроили Microsoft Symbol Server в прошлом, и Вы загрузили символы для этой DLL, которые не содержат исходных кодов. Попробуйте указать другое положение кэша либо удалите существующий кэш, после чего поврите команду «Load Symbols». Посмотрите также FAQ (3) для получения дополнительной информации.
Убедитесь лишний раз в том что Вы включили флажок «Enable Source Server» в окне Tools > Options > Debugging > General.
Убедитесь что папка, которая настроена на сбор кэша символов, имеет разрешения на чтение и запись
Если у Вас установлена _NT_SYMBOL_PATH, она будет переопределять все эти настройки. За подробностями сюда

3) Я также использую Microsoft Symbol Server для загрузки символов. В чем разница?

Microsoft Symbol Server обеспечит Вас символами без предоставления какой-либо информации в них. Эта информация будет удалена перед публикацией. Чтобы использовать и Reference Source path и Micrososft Symbol Server это расположение Reference Source path первым в списке

Однако если у Вас Microsoft Symbol Server настраивается через _NT_SYMBOL_PATH, помните, что _NT_SYMBOL_PATH перекрывает эти настройки.

4) Есть ли поддержка 64-разрядной ОС?

Да, при условии наличия 64-разряднных версий PDB. Здесь стоит отметить что есть DLL, которые работают на различных архитектурах. Потому для них понадобится всего одна PDB.

5) Как мне установить точки останова в коде Framework?

Изначально, Visual Studio требует чтобы код в точности соответствовал PDB файлу. Хотя довольно часто PDB файлы изменены не значительно. Например, автор добавил строки с авторскими правами. Но код по-прежнему можно легко отлаживать. Просто установите точку останова (появится не полностью закрашенная точка) и укажите расположение PDB файла (контекстное меню от точки останова, позиция Location. )

Затем установите флажок, указанный ниже:

После этих действий Вы сможете спокойно продолжить работу.

6) Почему такие функции как «Go To Defenition» не работают?

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

7) Почему некоторые члены или локальные переменные не доступны? Почему я не могу заходить внутрь некоторых методов или ходить по некоторым строчкам кода?

8) Почему так долго загружаются PDB файлы?

Потому что их много, и среди них есть файлы под 1 мегабайт.

9) Можно ли открыть и посмотреть их через браузер?

Предназначен для скачивания всех символов и исходных кодов. Работает из командной строки и доступен в исходных кодах.

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

VS – мощный инструмент , который позволяет разрабатывать слож - ные программные комплексы , имеющие множественные типы взаимо - действия с пользователями в виде различных диалоговых окон , пане - лей инструментов , меню , кнопок , списков и т . п . Эти программы называются оконными приложениями ( или Windows- приложениями ) и обеспечивают графические пользовательские интерфейсы .

Наряду с оконными приложениями , VS также позволяет писать , ком - пилировать и тестировать консольные приложения . Это символьно - ориентированные программы командной строки , которые взаимодейст - вуют с пользователями через клавиатуру и экран , работающий в сим - вольном режиме .

Поскольку в исходных текстах даже простых оконных приложений присутствует слишком много кода ( который к тому же часто содер - жится сразу в нескольких файлах ), очень важно , чтобы сложности , свя - занные с разработкой оконного интерфейса не затмили для начинаю - щих азы самого языка программирования C/ С ++ ( без знания которых невозможно серьезно заниматься программированием под Windows). По этой причине разработка консольных приложений , которые не тре - буют всего необходимого оконными приложениям багажа , – лучший способ изучения основ языка C/ С ++.

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

КРАТКИЙ ОБЗОР СРЕДЫ РАЗРАБОТКИ

VISUAL STUDIO 2008

Решения и проекты

С точки зрения программирования , все , что вы делаете внутри VS, происходит в контексте решения . Решение – это виртуальный контей - нер высшего уровня для прочих элементов разработки . Решение может содержать один или несколько проектов , а также файлы разнообраз - ных типов ( текстовые документы , диаграммы проектов и т . д .), но не может содержать внутри себя другие решения .

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

Решения полезны , поскольку они позволяют обращаться с разными проектами как с единым элементом работы . С помощью группирова - ния проектов в одно решение можно работать с ними в одном экземп - ляре VS. Кроме того , решение упрощает некоторые задачи конфигури - рования ( вы можете применять настройки ко всем дочерним проектам решения ). Можно также делать « сборку » решения . В этом случае само по себе решение не компилируется , но составляющие его проекты мо -

гут собираться в готовые приложения при помощи одной команды сборки , выдаваемой для всего решения .

Когда вы впервые попадаете в интегрированную среду разработки VS, то видите Начальную страницу этого инструмента . На рис . 1 по - казан пример такой страницы ( если Начальная страница закрыта , то

в меню можно выбрать команду Вид ► Другие окна ► Начальная страница ).

стандартная панель инструментов

Рис . 1. Начальная страница Visual Studio 2008

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

В табл . 1 приведены краткие описания наиболее часто используе - мых пунктов меню и связанных с ними команд ( рис . 1 и 2).

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

Главное окно VS 2008 практически полностью повторяет прежнюю версию

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

Естественно, что в такой ситуации особую значимость приобретает так называемая экосистема, т. е. сообщество крупных партнеров и мелких разработчиков, создающих конкретные специализированные решения. Именно они, а не конечные пользователи в большинстве случаев делают выбор той или иной платформы, руководствуясь различными факторами, среди которых сложно переоценить поддержку со стороны ее поставщика, своевременный выпуск адекватного инструментария. По этой причине на флагманский продукт Microsoft для разработчиков – Visual Studio (VS) – возложена очень важная роль связующего звена между разработчиками и платформами корпорации, от качества и соответствия реальным запросам клиентов которого зависит успех и многих других продуктов и инициатив.

А в ноябре нынешнего года Microsoft завершила работы над Visual Studio 2008, перед которой ставятся не менее амбициозные цели. Теперь курс взят на популяризацию Windows Vista и Office System 2007, и в определенных аспектах они оказались столь инновационными, что многими были встречены в штыки – снова потребовалась «помощь клуба» (т. е. той самой экосистемы). В частности поэтому разработка VS 2008 сопровождалась беспрецедентных масштабов тестированием, а вторая бета фактически была достаточно стабильна даже для использования в коммерческих целях (что позволяла соответствующая GoLive-лицензия).

Поставка и редакции продукта

Как обычно, существует несколько редакций VS 2008, ориентированных на различные категории разработчиков: бесплатные Express – на начинающих; Standard – на «умеренных» программистов для Windows и Веба, не нуждающихся в развитых инструментах; Professional – на тех, кому нужен полный арсенал средств для создания приложений любых типов – от настольных до мобильных и серверных, а также для Microsoft Office System. Наиболее комплексная поставка, предназначенная для использования профессиональными коллективами, – Visual Studio 2008 Team System – включает серверный компонент Team Foundation Server и клиентские версии IDE на основе профессиональной редакции, которые могут настраиваться на конкретные роли участников проекта.

Одновременно с выходом VS 2008 было объявлено и о начале публичного тестирования PopFly Explorer – специального расширения для IDE, позволяющего создавать проекты и пользоваться услугами хостинга службы PopFly. Загрузить этот компонент, совместимый как с VS 2008, так и с предыдущей версией, можно с сайта popfly.ms.

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

В дальнейшем мы рассмотрим возможности наиболее полной редакции продукта – Team System.

Интерфейс и возможности IDE

Интерфейс новой IDE остался практически без изменений – сохранились как графическое оформление, так и набор и расположение элементов управления. Поскольку претензий к VS 2005 по данному пункту не имелось, то подобный консерватизм следует воспринимать положительно – разработчикам не придется переучиваться и привыкать к новой среде. Пожалуй, единственное отличие (не считая, разумеется, номера версии на стартовой странице) – несколько иной состав пунктов главного меню: в VS 2008 добавились Test и Analyze, а Community исчез. Что касается последнего, то команды из него попросту перекочевали в раздел Help, а вот два новичка заслуживают особого внимания, так как привносят в функциональность IDE весьма важные дополнения, ориентированные на повышение качества разрабатываемых решений.

Раздел главного меню Test содержит команды для создания и управления разнообразными тестами: модульными и нагрузочными, БД и веб-приложений, выполняемыми вручную. Имеется возможность преобразования существующих тестов в соответствующие проекты Visual Studio. Отдельный тип – упорядоченные (Ordered) тесты – позволяет составить список из других тестов, которые будут выполняться в заданной последовательности. При этом вызывается мастер, позволяющий сгенерировать шаблон, учитывающий специфику решения.

При этом тесты могут выполняться как на локальном, так и на удаленном компьютере, допускается объединять их в разные наборы, исполняемые независимо друг от друга, запрашивать данные для тестирования и сохранять результаты в БД. Во время модульных тестов автоматически определяется степень охвата исходного кода (Code Coverage), что позволяет выявить непроверенные участки.

Другой новый пункт меню – Analyze – предоставляет доступ к профайлеру, посредством которого можно исследовать производительность и обнаруживать узкие места в программе, а также к статическому анализатору, исследующему код на соответствие определенным правилам и вычисляющему его метрики (Code Metrics). Оба инструмента не относятся к нововведениям VS 2008, но если первый мигрировал из предыдущей версии без существенных изменений (ранее он был прописан в меню Tools), то второй все же расширен более чем двумя десятками правил. А вот расчет метрик исходного кода появился именно в VS 2008.

Справедливости ради отметим, что Microsoft не первая обеспечила расчет метрик в инструментальном пакете – аналогичные возможности присутствовали в Borland Developer Studio 2006 более двух лет назад. К тому же инструментарий Borland (ныне CodeGear) гораздо богаче, поскольку подсчитывает значительно большее число показателей. Тем не менее в VS 2008 рассчитываются все самые критичные оценки проекта – индекс сопровождаемости (Maintainability Index), цикломатическая сложность (Cyclomatic Complexity), глубина наследования (Depth of Inheritance), степень сцепления классов (Class Coupling) и число строк кода (Lines Of Code). Кроме того, на их основе можно реализовать политику загрузки исходного кода в систему контроля версий, например запретить загрузку, когда метрики выходят за определенные границы.

Отметим также, что сторонние разработчики могут создавать собственные специализированные среды (так называемые Software Factories) – на базе Visual Studio Shell, представляющей собой усеченный вариант VS 2008, который включает редактор и отладчик. Эту инициативу Microsoft можно рассматривать как попытку составить конкуренцию проектам, подобным Eclipse.

Новые возможности коллективной разработки

Дизайнер веб-страниц оснащен новым движком рендеринга и поддерживает режим Split View

Вместе с Visual Studio 2008 Team System стартует вторая версия серверного компонента, обеспечивающего ALM-функции, – Team Foundation Server (TFS). За два года своего существования на рынке этот продукт быстро завоевал популярность и для многих стал основным инструментом для организации системы контроля версий, автоматизации сборок и тестов, коллективной работы. При создании новой версии учитывались пожелания клиентов и результаты интенсивного внутреннего тестирования в «полевых условиях».

TFS 2008 поддерживает SharePoint 2007, а в качестве платформы и СУБД может использовать как Windows Server 2003 и SQL Server 2005, так и находящиеся на завершающих стадиях разработки Windows Server 2008 и SQL Server 2008.

Число нововведений в TFS 2008 достаточно велико, поэтому ограничимся только кратким перечислением по отдельным направлениям.

Нынешняя версия Visual Studio может вычислять метрики исходного кода

Система контроля версий теперь заметно быстрее, упростилась автономная работа пользователей, более гибкими стали настройки рабочей среды, появились поддержка сравнения папок, функция полного уничтожения артефактов на сервере, а также возможность получения последних модификаций файлов при осуществлении процедуры выгрузки (check-out), подобно тому как это происходит в Visual Source Safe.

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

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

Что дальше?

Addon Studio for World of Warcraft – один из первых проектов, основанных на Visual Studio Shell

Microsoft активно развивает свои платформы, соответственно, не должны от них отставать и инструментальные средства. Невзирая на то что в рамках журнальной статьи практически невозможно охватить столь масштабный продукт, даже беглого знакомства с перечнем новшеств достаточно, чтобы понять: Visual Studio 2008 является несомненным лидером среди инструментальных пакетов для платформ редмондской корпорации, в том числе и будущих, вроде Windows Server 2008 и SQL Server 2008.


Windows

Первая версия Microsoft Visual Studio была выпущена в 1998 году. В настоящее время последнее предложение называется Visual Studio 2017 и содержит множество функций. Он прошел долгий путь с момента его выпуска в 1998 году. Давайте просто кратко рассмотрим, как новичок может начать работу с VS. Поэтому, прежде всего, вам необходимо решить, собираетесь ли вы использовать онлайн-установщик или сначала отключить его. Это странно сложно. Из-за наличия в пакете сторонних компонентов, таких как Android Emulator, iOS SDK и т. Д., Microsoft не может напрямую размещать автономные образы ISO, как это было до VS 2015 года. Следовательно, существует два разных способа загрузки программного обеспечения в зависимости от после, если вы хотите автономный или онлайн-установщик. Давайте просто пройдемся по обоим по очереди.

Как установить Visual Studio

Автономный метод

Получение правильного издания

Прежде всего вам необходимо убедиться, какую версию Microsoft Visual Studio вы действительно хотите загрузить. Затем вам нужно будет найти подходящий веб-установщик для этой конкретной версии. Следующие ссылки предназначены для веб-установщика желаемой версии VS 2017.

  • Загрузите Visual Studio Community 2017 здесь.
  • Найдите Visual Studio Professional 2017 здесь.
  • Загрузите Visual Studio Enterprise 2017 отсюда.

Получение всех файлов для автономного кэша

Давайте просто начнем для каждого компонента. Я говорю это; Вам не нужно получать все компоненты. Получить только те, которые имеют значение для вас.

Сначала откройте командную строку с правами администратора.

Затем перейдите в папку, в которой хранится только что загруженный установщик.

Теперь начните выполнять следующие инструкции командной строки в соответствии с вашими потребностями.

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

Установка Visual Studio из загруженного кеша

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

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

Онлайн установка

Чтобы загрузить Visual Studio с помощью онлайн-установщика, просто загрузите один из следующих файлов в соответствии с желаемой версией.

  • Загрузите Visual Studio Community 2017 здесь.
  • Найдите Visual Studio Professional 2017 здесь.
  • Загрузите Visual Studio Enterprise 2017 отсюда.

Просто запустите файл, который вы только что загрузили. После этого вы увидите экран, похожий на этот.


Теперь нажмите продолжить , и теперь вы увидите эту страницу.


На этой странице вам нужно будет выбрать компоненты, которые вам нужно скачать. Выберите их и нажмите Установить.

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


После этого вам просто нужно подключить устройство на случай, если вы используете ноутбук или устройство Surface. Это так, потому что вы не хотите, чтобы ваш компьютер переходил в спящий режим во время установки. И когда ваш установщик завершит применение всех необходимых компонентов, вы увидите этот экран.


Эврика! У вас установлена ​​Visual Studio 2017 на вашем компьютере. Вы можете найти его в меню «Пуск», как показано в приведенном ниже фрагменте экрана, или же найти его как ярлык на рабочем столе.


Теперь, когда вы запустите Visual Studio, он попросит вас войти с вашей учетной записью Microsoft. Если вы используете версию Professional или Enterprise, я бы порекомендовал вам войти в систему с помощью электронного адреса, который вы использовали для покупки подписки. После входа вы увидите страницу Начало работы .


Сначала мы посмотрим, как все работает внутри VS 2017. Перейдите в Файл> Новый> Проект. Теперь появится маленькое окно, которое будет похоже на это, как показано на скриншоте ниже.



Теперь вы можете начать писать свой код между этими фигурными скобками, как отмечено во фрагменте выше.

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

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


Вы можете увидеть это здесь.

Теперь из-за кода пишется как Console.ReadLine (); вам придется нажать любую клавишу на клавиатуре, чтобы вернуться к своему коду.

Если у вас возникнут дополнительные вопросы, не стесняйтесь комментировать их, и я постараюсь ответить на них как можно скорее.

Читайте также: