Разное

Как установить microsoft visual studio 2020 не на системный диск: Как установить Visual Studio

Содержание

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

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

Установка Visual Studio на ПК

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

Шаг 1: Скачивание

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

Перейти на официальный сайт Visual Studio

  1. Откройте страницу по представленной ссылке и найдите блок «Интегрированная среда разработки Visual Studio».
  2. Наведите курсор мыши на кнопку «Скачать версию для Windows» и выберите подходящую вам разновидность программы.
  3. Вы также можете кликнуть по ссылке «Подробнее» и на открывшейся странице изучить детальную информацию о софте. Кроме того, отсюда можно загрузить версию для macOS.
  4. После этого вы будете перенаправлены на страницу загрузки. Через открывшееся окно выберите место для сохранения установочного файла.
  5. Запустите загруженный файл и дождитесь завершения разархивирования.
  6. В открывшемся окне нажмите кнопку «Продолжить», по желанию ознакомившись с представленной информацией.

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

По окончании процесса загрузки нужно будет выбрать компоненты.

Шаг 2: Выбор компонентов

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

  1. На вкладке «Рабочие нагрузки» поставьте галочку рядом с нужными вам компонентами. Можно выделить все представленные средства разработки или установить базовую версию программы.

    Примечание: Одновременная установка всех представленных компонентов может сильно отразиться на производительности программы.

  2. Практически каждый компонент имеет ряд необязательных средств. Их можно включить или отключить через меню в правой части окна установки.
  3. На вкладке «Отдельные компоненты» вы можете добавить дополнительные пакеты на свое усмотрение.
  4. По необходимости могут быть добавлены языковые пакеты на соответствующей странице. Наиболее важным является «Английский».
  5. Вкладка «Расположение установки» позволяет вам отредактировать местоположение всех компонентов Visual Studio. Менять установленные по умолчанию значения не рекомендуется.
  6. В нижней части окна разверните список и выберите тип установки:
    • «Установить при скачивании» – инсталляция и загрузка будут производиться одновременно;
    • «Скачать все и установить» — инсталляция начнется после скачивания всех компонентов.
  7. Разобравшись с подготовкой компонентов, нажмите кнопку «Установить».

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

На этом основной процесс установки можно считать законченным.

Шаг 3: Установка

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

  1. На странице «Продукты» в блоке «Установлено» будет отображаться процесс скачивания Visual Studio.
  2. Его можно в любой момент приостановиться и возобновить.
  3. Установка может быть прекращена полностью с помощью меню «Дополнительно».
  4. Инсталлируемую разновидность Visual Studio можно поменять, выбрав подходящее решение из блока «Доступно».
  5. По завершении скачивания окно «Visual Studio Installer» необходимо закрыть вручную. Из него же в будущем можно отредактировать установленные компоненты.
  6. Во время первого запуска программы нужно будет применить дополнительные параметры, прямо затрагивающие расположение элементов интерфейса и его цветовое оформление.

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

Заключение

Благодаря представленной инструкции вы легко установите Visual Studio на ПК вне зависимости от разновидности выбранного решения. Кроме того, ознакомившись с рассмотренным процессом, полное удаление программы также не будет проблемой.

Мы рады, что смогли помочь Вам в решении проблемы.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Почему Microsoft Visual C++ установлено много раз

В списке установленных программ на вашем компьютере вы легко можете заметить много разных копий Microsoft Visual C++. Разные года, разные версии, разные разрядности. Это явление затрагивает фактически каждого владельца Windows-компьютера, поэтому эта статья объяснит вам, почему в компьютере установлено много копий Microsoft Visual C++ Redistributable.

Что такое Microsoft Visual C++ Redistributable

Microsoft Visual C++ — это интегрированная среда разработки (сокращенно “IDE”), которая используется для написания приложений под Windows на языках C, C++, C++/CLI. Раньше это был отдельный продукт, но со временем его включили в комплект Microsoft Visual Studio – единое место для написания, редактирования, отладки и тестирования кода. Среда разработки открывает доступ к большому количеству так называемых «общих библиотек». Это готовый код, который разработчик может использовать в качестве компонента своего приложения. Такой подход избавляет его от необходимости переписывать отдельные части приложения с нуля.

Когда речь заходит о распространении игр или приложений, разработчик должен решить, включать ли динамически подключаемые библиотеки (DLL-файлы) в процесс установки приложения или же воспользоваться стандартным распространяемым набором общего кода, из которого уже будут браться необходимые компоненты. Зачастую разработчики решают воспользоваться вторым вариантом. Здесь и вступает в игру Microsoft Visual C++ Redistributable (Redistributable – распространяемый, англ). Поэтому, после установки какой-нибудь игрушки, вы наблюдаете установку нескольких копий Visual C++ Redistributable.

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

Почему так много копий Microsoft Visual C++ Redistributable Redistributable

Обратите внимание на скриншот ниже. На момент его создания системе было всего лишь пару дней с момента «чистой установки», но в ней уже установлено 12 копий Microsoft Visual C++. На другом компьютере их может быть еще больше, а на третьем меньше. Вопрос: почему так?

Microsoft Visual C++ Redistributable. Тысячи их.

Часть этих пакетов устанавливается вместе с Windows. Все зависит от того, какую версию операционной системы вы используете и в какой разрядности. На 64-разрядных версиях будут установлены как х86, так и х64. Это уже две копии одной только версии. На 32-разрядных в свою очередь используются только х86-библиотеки.

Каждая из копий Microsoft Visual C++ Redistributable устанавливалась какой-то отдельной программой, для работы которой нужны определенные подключаемые библиотеки. Если необходимый пакет уже установлен, приложение не устанавливает его заново. Все зависит от того, в какой версии Visual C++ разработчик творил свои костыли. Если приложение было создано с помощью Visual Studio 2005, тогда при установке приложения будет инсталлирована библиотека Visual C++ 2005.

Есть большая вероятность, что на вашем компьютере может быть несколько версий Visual C++ одного года. Хотя может казаться, что они все одинаковы, на самом деле пакеты отличаются друг от друга. В одном есть то, чего нет в другом (даже если это один год), поэтому приложение и скачало его. Если бы нужные DLL были в уже присутствующих наборах Microsoft Visual C++, тогда программа не устанавливала бы отдельную копию. За подобный хаос надо бы хорошенько пнуть Microsoft. Как и в случае с .NET Framework, компания никогда не объединяла все существующие наборы Visual C++ Redistributable в один накопительный пакет. А жаль.

Мораль такова: все наборы Microsoft Visual C++ Redistributable на вашем компьютере установлены не просто так. За их существование можно поблагодарить какую-нибудь игру или программу, установленную вами ранее. Без них скачанные вами приложения попросту бы не работали. Такие дела.

Можно ли удалить Microsoft Visual C++ Redistributable

Если вкратце, то да, можно. Но не нужно.

Вы вряд ли сможете узнать, какому приложений понадобится та или иная версия Visual C++. Когда вы удаляете программу, установленные ею наборы остаются в системе, поскольку они могут быть необходимы другим приложениям. Да, часть Visual C++ Redistributable может висеть в системе как памятник когда-то существовавшему приложению. Такие наборы могут никогда и не понадобиться другим программам. Тем не менее, нет возможности узнать, какие пакеты Visual C++ используются, а какие нет (если есть, расскажите об этом в комментариях). Если удалить используемый пакет, часть установленного софта может отвалиться или начать работать некорректно.

Конечно, перфекциониста может напрягать такое обилие «одинаковых» компонентов в списке установленных приложений. Все же, с ними надо смириться. Эти пакеты не причиняют системе никакого вреда (если установлены из надежных источников), не грузят ее и не занимают слишком много места. В особо запущенных случаях размер общий размер библиотек Microsoft Visual C++ будет занимать лишь несколько сотен мегабайт. Если вы ищите способы сэкономить немного пространства на диске С, тогда воспользуйтесь соответствующе предусмотренными механизмами (читайте статью «Как освободить место на системном диске Windows 10»). Они позволят вам освободить гораздо больше пространства, нежели две-три сотни мегабайт от выпиленных Visual C++ Redistributable.

Может показаться, что системе нужны только самые новые пакеты Visual C++, поэтому старые (2012, 2008 и так далее) можно удалить. На самом деле это не всегда правда. Все зависит от специфики софта на вашем компьютере. Если ему не нужны старые библиотеки, тогда их можно удалить, но опять же, вы сможете узнать это только методом проб и ошибок. Как и было сказано выше, Microsoft не предлагает накопительных наборов, поэтому в 2017 году на компьютеры пользователей все еще скачиваются Visual C++ Redistributable 2005, 2008, 2010 и так далее. Особенно, если последние версии этих приложений датируются этими же годами.

Где скачать Microsoft Visual C++ Redistributable

Если вы столкнулись с ошибкой приложения, и оно говорит вам, что надо скачать Microsoft Visual C++ Redistributable определенного года или версии, тогда ваш путь лежит прямиком на сайт поддержки Microsoft. Только учтите, что, если у вас 64-разрядная Windows, тогда вам надо скачивать как 64-раздяный пакет, так и 32-разрядный. Для 32-разрядных систем надо скачивать только х86-библиотеки.

Надеемся, эта статья хотя бы немного объяснила вам причины, по которым в вашем компьютере установлено много Microsoft Visual C++ Redistributable.

Распространенные проблемы в программе установки Visual Studio 2012 — Visual Studio



  • Чтение занимает 5 мин

В этой статье

Эта статья поможет вам устранить проблемы, возникающие при установке Microsoft Visual Studio 2012.

Исходная версия продукта:   Visual Studio 2012
Исходный номер статьи базы знаний:   2872457

Симптомы

Невозможно установить Visual Studio, и появится сообщение об ошибке, содержащее одну из следующих ошибок:

Если в этой статье не рассматриваются проблемы, возникающие при установке Visual Studio, или отображается сообщение об ошибке с другими кодами ошибок, обратитесь к разделу Установка и установка Visual Studio.

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

Ошибка подключения 0x80200010, 0x80072EFE или 0x80072EE7 при загрузке

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

  • Установка Visual Studio из другого источника. Например, если вы установили Visual Studio из VisualStudio.com или из центра загрузки Майкрософт, попробуйте скачать Visual Studio из MSDN.

  • Установите Visual Studio с помощью layout переключателя или ISO-файла. Дополнительные сведения о том, как это сделать, можно найти в следующих статьях:

0x80070005 — доступ запрещен

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

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

  • Пользователь, пытающийся установить Visual Studio, не имеет учетных данных администратора на компьютере. Для успешной установки Visual Studio необходимо войти в систему с учетной записью администратора.

  • Разрешения на некоторые кусты реестра могут препятствовать успешной установке Visual Studio. Дополнительные сведения см. в статье Устранение ошибок установки с помощью средства Subinacl для восстановления разрешений файлов и реестра.

0x80070643 — кэш установки или ISO поврежден

Эта ошибка обычно возникает, когда файл, связанный с установкой, повреждается. Эта ошибка может возникать при установке Visual Studio с использованием ISO-или DVD-диска, записанного в формате ISO. Эта ошибка также может возникнуть во время восстановления Visual Studio.

Ошибка при установке с образа ISO или с DVD-диска, записанного в формате ISO

Если вы используете ISO-файл для установки Visual Studio или используете цифровой видеодиск (DVD-диск), который был записан из ISO-файла, то при загрузке может быть поврежден ISO-файл. Выполните приведенные ниже действия.

  1. Скачайте и установите средство проверки целостности контрольной суммы файлов (Майкрософт).

    Примечание

    Чтобы использовать это средство, необходимо знать путь к файлу ISO.

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

    Примечание

    Каталог для последующего доступа. Например, вы можете извлечь файлы в C:\TEMP\fciv папку.

  3. В командной строки введите следующую команду, а затем нажмите клавишу ВВОД:

    <DIRECTORY_NAME>\fciv.exe -sha1 <ISO_NAME>
    

    Примечание

    В этой команде <DIRECTORY NAME> — Папка, в которую извлечены файлы, а <ISO_NAME> — путь к ISO-файлу Visual Studio. Для получения дополнительных сведений просмотрите файл ReadMe.htm в каталоге извлечения.

  4. Убедитесь, что значение алгоритма SHA-1 (SHA-1), возвращенное средством контрольной суммы файлов, соответствует ожидаемому значению. Чтобы определить ожидаемое значение, изучите папку, в которую был загружен ISO-файл.

    Примечание

    Ожидаемое значение SHA-1 отличается для каждого источника загрузки.

    1. Если вы загрузили ISO-файл из MSDN, то значение SHA-1 предоставляется в разделе сведения для каждого ISO-файла.

    2. Если вы скачали ISO-файл из центра загрузки, вы можете найти значение SHA-1, развернув раздел инструкции по установке на странице Product (продукт).

Если ожидаемое значение SHA-1 не соответствует значению, возвращенному средством контрольной суммы файлов, ISO-файл поврежден. В этом случае удалите файл, а затем скачайте его еще раз.

  • Если вы получили ISO-файл с DVD-диска, вы можете попробовать скачать веб-установщик Visual Studio или ISO-файл с сайта MSDN или центра загрузки, а затем попробовать установить еще раз.

  • Если вы приобрели DVD-диск из розничного магазина, вы также можете скачать Visual Studio с веб-сайта магазина, а затем использовать ключ лицензии, предоставленный вместе с DVD для активации Visual Studio. Для получения дополнительных сведений об этом процессе обратитесь в розничный магазин.

Ошибка во время восстановления

Если ошибка возникает при попытке восстановить Visual Studio, кэш установки мог быть поврежден. Чтобы восстановить кэш, выполните указанные ниже действия.

  1. Закройте Visual Studio.

  2. Откройте окно командной строки с повышенными полномочиями. Для этого нажмите кнопку Пуск, введите cmd в поле начать поиск , щелкните правой кнопкой мыши cmd.exe в списке результатов, а затем выберите пункт Запуск от имени администратора.

  3. В командной строки введите cd C:\ProgramData\Package Cache , а затем нажмите клавишу ВВОД.

  4. Чтобы очистить MSICAB -файлы из кэша, введите в командной строки следующие команды и нажмите клавишу ВВОД после каждой команды:

    Delete /F /S *.msi Delete /F /S *.cab
    
  5. Повторите попытку восстановления Visual Studio.

выполняется установка 0x800713ec-.NET Framework

Эта ошибка обычно возникает, когда установка .NET Framework, отделенная от Visual Studio, уже выполняется. Так как многие компоненты установщика Visual Studio зависят от .NET Framework, попытка установить .NET Framework во время установки Visual Studio может привести к непредвиденному поведению. Чтобы обойти эту проблему, дождитесь завершения работы установщика .NET Framework перед установкой Visual Studio.

Веб-развертывание 3,0-предупреждение о сертификате или не удалось определить ошибку источника пакета

Предупреждение, связанное с WebDeploy 3,0, может вызвать проблемы двух типов:

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

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

    Microsoft Web Deploy 3,0
    Срок действия требуемого сертификата не входит в период проверки с учетом текущих системных часов или метки времени в подписанном файле.

Чтобы обойти эти проблемы и успешно установить веб-развертывание 3,0, вы можете попробовать один из следующих подходов:

Дополнительные сведения

Если в этой статье не рассматриваются проблемы с установкой Visual Studio, посетите форум по установке и установке Visual Studio , чтобы получить дополнительные сведения.

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

Для этого выполните указанные ниже действия.

  1. Скачайте средство сбора журналов Microsoft Visual Studio и .NET Framework (collect.exe).
  2. Запустите средство collect.exe из каталога, в котором сохранен инструмент.
  3. Служебная программа создает сжатый CAB-файл для всех журналов Visual Studio и .NET в %TEMP%\vslogs.cab .
  4. Опубликуйте файл vslogs.cab с некоторыми описаниями возникшей вами системы на форуме.

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

Visual Studio Code — это современная и очень удобная интегрированная среда разработки от Microsoft написанная на основе платформы Electron и NodeJS. Здесь есть встроенный отладчик кода, поддержка контроля версий с помощью Git, подсветка синтаксиса для множества языков, автодополнение кода, интегрированный терминал, поддержка рефракторинга и сниппеты.

В этой статье мы рассмотрим, как установить Visual Studio Code на Ubuntu 18.04 или более поздних версий. Для этого лучше всего использовать официальный репозиторий от Microsoft. Однако можно также воспользоваться snap-пакетом или центром приложений Ubuntu.

Содержание статьи:

Установка Visual Studio Code на Ubuntu

Для работы репозитория нужно установить несколько пакетов. Для этого выполните команду:

sudo apt install software-properties-common apt-transport-https wget

Затем установите ключ репозитория:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

И добавьте сам репозиторий:

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

После этого остается обновить списки пакетов и установить VS Code:

sudo apt update
sudo apt install code

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

Главное окно программы будет выглядеть вот так:

В левой части окна вертикально расположены несколько вкладок для ориентации в интерфейсе программы. На первой вкладке выполняется работа с проектами и файлами. Вторая вкладка позволяет выполнять поиск по открытым проектам. Третья вкладка — система контроля версий. Четвёртая — отладчик, а пятая — установка дополнений.

Также можно установить программу с помощью менеджера пакетов snap. Для этого выполните:

sudo snap install --classic code

А ещё программа есть в центре приложений Ubuntu:

Удаление Visual Studio Code в Ubuntu

Удалять программу надо так, как вы её устанавливали. Если установка Visual Studio Code Ubuntu 18.04 выполнялась из репозитория Microsoft, то для удаления выполните:

sudo apt purge code

Затем можно отключить репозиторий с помощью утилиты Программы и обновления:

А если установка выполнялась через менеджер пакетов snap или центр приложений, то для удаления достаточно выполнить:

sudo snap remove code

Выводы

Теперь у вас есть успешно установленная VS Code Ubuntu 18.04, и вы можете переходить к её настройке, а затем к программированию. Далее вам нужно настроить внешний вид среды, а также установить необходимые дополнения. Но об этом поговорим в следующих статьях.

Распространенные проблемы в программе установки Visual Studio 2013 — Visual Studio



  • Чтение занимает 7 мин

В этой статье

Эта статья поможет вам устранить проблемы, возникающие при установке Microsoft Visual Studio 2013.

Исходная версия продукта:   Visual Studio 2013
Исходный номер статьи базы знаний:   2899270

Симптомы

Невозможно установить Visual Studio, и появится сообщение об ошибке, содержащее одну из следующих ошибок:

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

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

Ошибка подключения 0x80200010, 0x80072EFE или 0x80072EE7 при загрузке

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

0x80070005 — доступ запрещен

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

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

  • Пользователь, пытающийся установить Visual Studio, не имеет учетных данных администратора на компьютере. Для успешной установки Visual Studio необходимо войти в систему с учетной записью администратора.

  • Разрешения на некоторые кусты реестра могут препятствовать успешной установке Visual Studio. Чтобы устранить эту проблему, выполните справочные сведения об ошибках настройки решения с помощью средства Subinacl.

0x80070643 — кэш установки или ISO поврежден

Эта ошибка обычно возникает, когда файл, связанный с установкой, повреждается. Эта ошибка может возникать при установке Visual Studio с использованием ISO-или DVD-диска, записанного в формате ISO. Эта ошибка также может возникнуть во время восстановления Visual Studio.

Ошибка при установке с образа ISO или с DVD-диска, записанного в формате ISO

Если вы используете ISO-файл для установки Visual Studio или используете цифровой видеодиск (DVD-диск), который был записан из ISO-файла, то при загрузке может быть поврежден ISO-файл. Выполните приведенные ниже действия.

  1. Скачайте и установите средство проверки целостности контрольной суммы файлов (Майкрософт).

    Примечание

    Чтобы использовать это средство, необходимо знать путь к файлу ISO.

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

    Примечание

    Каталог для последующего доступа. Например, вы можете извлечь файлы в C:\TEMP\fciv папку.

  3. В командной строки введите следующую команду, а затем нажмите клавишу ВВОД.

    <DIRECTORY_NAME>\fciv.exe -sha1 <ISO_NAME>
    

    Примечание

    В этой команде <DIRECTORY NAME> заполнитель — это папка, в которую извлечены файлы, а <ISO_NAME> заполнитель — это путь к ISO-файлу Visual Studio. Для получения дополнительных сведений просмотрите файл ReadMe.htm в каталоге извлечения.

  4. Убедитесь, что значение алгоритма SHA-1 (SHA-1), возвращенное средством контрольной суммы файлов, соответствует ожидаемому значению. Чтобы определить ожидаемое значение, изучите папку, в которую был загружен ISO-файл.

    Примечание

    Ожидаемое значение SHA-1 отличается для каждого источника загрузки.

    1. Если вы загрузили ISO-файл из MSDN, то значение SHA-1 предоставляется в разделе сведения для каждого ISO-файла.

    2. Если вы скачали ISO-файл из центра загрузки, вы можете найти значение SHA-1, развернув раздел инструкции по установке на странице Product (продукт).

Если ожидаемое значение SHA-1 не соответствует значению, возвращенному средством контрольной суммы файлов, ISO-файл поврежден. В этом случае удалите файл, а затем скачайте его еще раз.

  • Если вы получили ISO- файл с DVD -диска, вы можете попытаться скачать веб-установщик Visual Studio или ISO-файл из центра загрузки Майкрософт или центра загрузки Майкрософт, а затем повторить установку.

  • Если вы приобрели DVD-диск из розничного магазина, вы также можете скачать Visual Studio с веб-сайта магазина, а затем использовать ключ лицензии, предоставленный вместе с DVD для активации Visual Studio. Для получения дополнительных сведений об этом процессе обратитесь в розничный магазин.

Ошибка во время восстановления

Если ошибка возникает при попытке восстановить Visual Studio, кэш установки мог быть поврежден. Чтобы восстановить кэш, выполните указанные ниже действия.

  1. Закройте Visual Studio.

  2. Откройте окно командной строки с повышенными полномочиями. Для этого нажмите кнопку Пуск, введите cmd в поле начать Поиск щелкните правой кнопкой мыши cmd.exe в списке результатов, а затем выберите пункт Запуск от имени администратора.

  3. В командной строки введите cd C:\ProgramData\Package Cache , а затем нажмите клавишу ВВОД.

  4. Чтобы очистить MSICAB -файлы из кэша, введите в командной строки следующие команды и нажмите клавишу ВВОД после каждой команды:

    Delete /F /S *.msi Delete /F /S *.cab
    
  5. Повторите попытку восстановления Visual Studio.

выполняется установка 0x800713ec-.NET Framework

Эта ошибка обычно возникает, когда установка .NET Framework, отделенная от Visual Studio, уже выполняется. Так как многие компоненты установщика Visual Studio зависят от .NET Framework, попытка установить .NET Framework во время установки Visual Studio может привести к непредвиденному поведению.

Чтобы обойти эту проблему, дождитесь завершения работы установщика .NET Framework перед установкой Visual Studio.

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

При установке Visual Studio в Windows 7 вы столкнулись с следующим предупреждением:

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

Если выбрать пункт продолжить установку Visual Studio, может возникнуть ошибка » не удается определить местоположение ошибок источника пакетов , которые не разрешаются через Скачанные пакеты из Интернета». После завершения установки Visual Studio отображается следующее сообщение:

Установка завершена. Однако не все компоненты установлены правильно.

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

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

  • Проверьте параметр групповой политики на компьютере, который управляет автоматическими обновлениями сертификатов. Чтобы проверить параметр, откройте редактор групповой политики (gpedit. msc). В редакторе локальной групповой политики в разделе Конфигурация компьютераразверните узел Административные шаблоны, разверните узел Управление связью через Интернет, а затем выберите Параметры подключения к Интернету. Параметр, управляющий автоматическим обновлением сертификатов, отключает автоматическое обновление корневых сертификатов. Чтобы Visual Studio автоматически извлекать и применять необходимые сертификаты, этот параметр должен быть отключен.

    Примечание

    Перед изменением параметров групповой политики рекомендуется обратиться к системному администратору.

  • Если описанные выше действия не устраняют проблему, вы также можете попробовать вручную установить необходимые обновления сертификата. Сведения о получении корневых сертификатов Windows Update приведены в разделе Настройка доверенных корневых папок и запрещенных сертификатов.

Если вы уже установили Visual Studio 2013, вы можете попытаться восстановить Visual Studio после того, как вы попробовали один или несколько описанных выше методов; Этот процесс пытается успешно установить компоненты, которые не были установлены при предыдущей попытке. Чтобы восстановить Visual Studio, откройте компонент » программы и компоненты » (appwiz.cpl). В окне программы и компоненты щелкните правой кнопкой мыши Visual Studio 2013 и выберите команду изменить, а затем нажмите кнопку исправить , чтобы начать процесс восстановления.

Примечание

Эта ошибка относится только к Windows 7 с пакетом обновления 1 (SP1). В Windows 8 и более поздних версиях Windows по умолчанию установлены эти обновления сертификатов.

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

Если вы установили Visual Studio 2013 Preview, а затем установили более новую версию Visual Studio 2013 без предварительного удаления, некоторые имена ярлыков Visual Studio не будут обновлены, чтобы показать, что установлена новая версия. В неправильном имени ярлыки правильно накладываются на более новую установку Visual Studio, поэтому нет необходимости предпринимать какие-либо действия. Однако если вы предпочитаете исправить имена ярлыков, попробуйте выполнить следующие действия:

  1. Удаление Visual Studio 2013. Чтобы удалить, откройте компонент » программы и компоненты » (appwiz.cpl). В окне программы и компоненты щелкните правой кнопкой мыши Visual Studio 2013 и выберите команду изменить, а затем нажмите кнопку Удалить.

  2. Вручную удалите все ярлыки, которые остались позади.

    1. Откройте окно командной строки с повышенными полномочиями.

    2. Введите в командной строке следующую команду, а затем нажмите клавишу ВВОД:

      rmdir /S "%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2013"
      
  3. Введите Y , чтобы подтвердить удаление папки и ее содержимого.

  4. Переустановите последнюю версию Visual Studio.

Дополнительные сведения

Если в этой статье не рассматриваются проблемы с установкой Visual Studio, посетите форум по установке и установке Visual Studio , чтобы получить дополнительные сведения.

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

Для этого выполните указанные ниже действия.

  1. Скачайте средство сбора журналов Microsoft Visual Studio и .NET Framework (collect.exe).
  2. Запустите средство collect.exe из каталога, в котором сохранен инструмент.
  3. Служебная программа создает сжатый CAB-файл для всех журналов Visual Studio и .NET в %TEMP%\vslogs.cab .
  4. Опубликуйте файл vslogs.cab с некоторыми описаниями возникшей вами системы на форуме.

Запуск кода Visual Studio в Windows

Установка

  1. Загрузите установщик Visual Studio Code для Windows.
  2. После загрузки запустите установщик (VSCodeUserSetup- {версия} .exe). Это займет всего минуту.
  3. По умолчанию VS Code устанавливается в папку C: \ users \ {username} \ AppData \ Local \ Programs \ Microsoft VS Code .

Кроме того, вы также можете загрузить Zip-архив, распаковать его и запустить код оттуда.

Примечание. Для VS Code требуется .NET Framework 4.5.2 или выше. Если вы используете Windows 7, убедитесь, что у вас установлена ​​как минимум .NET Framework 4.5.2. Вы можете проверить свою версию .NET Framework с помощью этой команды: reg query "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ full" / v version из командной строки.

Совет. Программа установки добавит код Visual Studio в ваш % PATH% , поэтому с консоли вы можете ввести ‘code.’, чтобы открыть VS Code в этой папке. Вам потребуется перезапустить консоль после установки, чтобы изменения в переменной среды % PATH% вступили в силу.

Пользователь против настройки системы

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

Для установки системы требуется повышение прав администратора, установка будет помещена в папку Program Files.

Полный список доступных вариантов установки см. На странице загрузки кода Visual Studio.

32-битные версии

Если вам нужно запустить 32-битную версию VS Code, доступны как 32-битный установщик, так и Zip-архив.

Обновления

VS Code поставляет ежемесячные выпуски и поддерживает автоматическое обновление, когда появляется новый выпуск.Если вам будет предложено VS Code, примите последнее обновление, и оно будет установлено (вам не нужно будет ничего делать, чтобы получить последние версии).

Примечание. Вы можете отключить автоматическое обновление, если предпочитаете обновлять VS Code по своему собственному расписанию.

Windows как машина разработчика

Windows — популярная операционная система, которая может стать отличной кроссплатформенной средой разработки. В этом разделе описаны кроссплатформенные функции, такие как подсистема Windows для Linux (WSL) и новый терминал Windows.

Последняя сборка Windows

Убедитесь, что вы используете последнюю сборку Windows 10. Проверьте настройки > Центр обновления Windows , чтобы узнать, обновлены ли вы.

Подсистема Windows для Linux

С помощью WSL вы можете устанавливать и запускать дистрибутивы Linux в Windows. Это позволяет вам разрабатывать и тестировать исходный код в Linux, при этом работая локально на вашем компьютере с Windows.

В сочетании с расширением Remote — WSL вы получаете полную поддержку редактирования и отладки кода VS при работе в контексте WSL.

См. Документацию «Разработка в WSL», чтобы узнать больше, или попробуйте вводное руководство «Работа в WSL».

Новый терминал Windows

Доступный в Microsoft Store терминал Windows (предварительная версия) позволяет легко открывать терминалы PowerShell, командной строки и WSL в оболочке с несколькими вкладками.

Следующие шаги

После установки VS Code эти темы помогут вам узнать больше о VS Code:

Общие вопросы

Какие аргументы командной строки поддерживаются программой установки Windows?

VS Code использует Inno Setup для создания своего установочного пакета
для Windows.Таким образом, все параметры командной строки Inno Setup доступны для использования.

Кроме того, вы можете запретить программе установки запускать VS Code после завершения с помощью / mergetasks =! Runcode .

Прокрутка медленная и неровная

На некоторых устройствах прокрутка редактора не плавная, а тормозит, что создает неприятные ощущения. Если вы заметили эту проблему, убедитесь, что вы установили обновление Windows 10 за октябрь 2018 г., в котором эта проблема исправлена.

У меня проблемы с установщиком

Попробуйте использовать zip-файл вместо установщика.Чтобы использовать это, разархивируйте VS Code в папку AppData \ Local \ Programs .

Примечание: Когда VS Code устанавливается через Zip-файл, вам нужно будет вручную обновлять его для каждого выпуска.

Иконки отсутствуют

Я установил Visual Studio Code на свой компьютер с Windows 7 или 8. Почему некоторые значки не отображаются в рабочей среде и редакторе?

VS Code использует значки SVG, и мы обнаружили случаи, когда расширение файла .SVG связано с чем-то другим, кроме image / svg + xml .Мы рассматриваем варианты, чтобы исправить это, но пока вот обходной путь:

Использование командной строки:

  1. Откройте командную строку администратора.
  2. Тип REG ADD HKCR \ .svg / f / v "Тип содержимого" / t REG_SZ / d image / svg + xml .

Использование редактора реестра (regedit):

  1. Запустить regedit .
  2. Откройте ключ HKEY_CLASSES_ROOT .
  3. Найдите ключ .svg .
  4. Установите значение Content Type Data на image / svg + xml .
  5. Выход regedit .

10.09.2020

.Заметки о выпуске

Visual Studio 2019 версии 16.7

  • На чтение 24 минуты

В этой статье



Сообщество разработчиков
| Системные Требования
| Совместимость
| Вторично распространяемый код
| Условия лицензии
| Блоги
| Известные проблемы последнего выпуска


Нажмите кнопку, чтобы загрузить последнюю версию Visual Studio 2019. Инструкции по установке и обновлению Visual Studio 2019 см. В
Обновите Visual Studio 2019 до последней версии.Также см. Инструкции по установке в автономном режиме.


Что нового в Visual Studio 2019 версии 16.7

Таймфрейм поддержки

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

Кроме того, теперь, когда доступна версия 16.7, версия 16.4, которая была последним базовым планом обслуживания, будет поддерживаться в течение дополнительных 12 месяцев и перестанет поддерживать в октябре 2021 года. Также обратите внимание, что версии 16.5 и 16.6 больше не поддерживаются под опорой. Эти промежуточные выпуски получали исправления обслуживания только до выпуска следующего незначительного обновления.

Вы можете приобрести последнюю наиболее безопасную версию Visual Studio 2019 версии 16.7 в разделе загрузок на сайте my.visualstudio.com. Дополнительные сведения о базовых показателях, поддерживаемых Visual Studio, см. В политике поддержки Visual Studio 2019.

Visual Studio 2019 версии 16.7, выпуски

Заметки о выпуске

Visual Studio 2019 в архиве

Блог о Visual Studio 2019

Блог Visual Studio 2019 — официальный источник информации о продукте от группы разработчиков Visual Studio. Вы можете найти подробную информацию о выпусках Visual Studio 2019 в следующих сообщениях:


Visual Studio 2019 версии 16.7,4

выпущено 17 сентября 2020 г.

В этом выпуске Visual Studio 2019 версии 16.7.4


  • Добавляет поддержку Xcode 12.0 GM.
  • Добавляет поддержку установки цвета в качестве акцентного цвета в редакторе Info.plist.

Visual Studio 2019 версии 16.7.3

выпущено 8 сентября 2020 г.

В этом выпуске Visual Studio 2019 версии 16.7.3


Уведомление о безопасности
CVE-2020-1130 Уязвимость сборщика стандартного концентратора диагностики, повышающая привилегии

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

CVE-2020-1133 Уязвимость сборщика стандартного концентратора диагностики, повышающая уровень привилегий

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

CVE-2020-16856 Уязвимость Visual Studio, связанная с удаленным выполнением кода

В Visual Studio существует уязвимость удаленного выполнения кода, когда она неправильно обрабатывает объекты в памяти.Злоумышленник, успешно воспользовавшийся уязвимостью, может запустить произвольный код в контексте текущего пользователя.

CVE-2020-16874 Уязвимость Visual Studio, связанная с удаленным выполнением кода,

В Visual Studio существует уязвимость удаленного выполнения кода, когда она неправильно обрабатывает объекты в памяти. Злоумышленник, успешно воспользовавшийся уязвимостью, может запустить произвольный код в контексте текущего пользователя.

CVE-2020-1045 Microsoft ASP.Уязвимость обхода функции безопасности .NET Core

В способе, которым Microsoft ASP.NET Core анализирует закодированные имена файлов cookie, существует уязвимость, позволяющая обходить функцию безопасности. Анализатор файлов cookie ASP.NET Core декодирует целые строки файлов cookie, что может позволить злоумышленнику установить второй файл cookie с процентным кодированием имени.

Дополнительные проблемы, исправленные в этом выпуске
  • Исправлен сбой компилятора для операторов переключения или выражений переключения, которые используют сопоставление с образцом.
  • Восстановлен рабочий процесс «Остановить отладку (Shift + F5)» для модульного тестирования, прервав тестовый прогон.
  • Предотвращение сбоя VS при переключении конфигурации проекта, когда конструктор WinForms .NET Core имеет несохраненные изменения.
  • Не поддерживаемые версии .NET Core больше не будут переустанавливаться во время ремонта или обновления, если они были удалены вне установки VS.
  • Исправлена ​​ошибка, из-за которой внешние зависимости не выполнялись точным поиском при поиске в файлах.
  • Вновь введена кнопка «Зафиксировать …» в подменю Git в контекстном меню обозревателя решений.
  • Исправлена ​​ошибка, из-за которой метка TFVC Check-in Notes была невидимой.
  • Исправлен сбой при использовании конструктора WinForm в csproj в стиле SDK с несколькими целевыми платформами.
  • Исправлена ​​ошибка, из-за которой сообщал о недопустимой ошибке разметки.
Основные проблемы, исправленные сообществом разработчиков в Visual Studio 2019 версии 16.7.3

Visual Studio 2019 версии 16.7.2

выпущено 18 августа 2020 г.

В этом выпуске Visual Studio 2019 версии 16.7.2


Основные проблемы, исправленные сообществом разработчиков в Visual Studio 2019 версии 16.7,2

Visual Studio 2019 версии 16.7.1

выпущено 11 августа 2020 г.

В этом выпуске Visual Studio 2019 версии 16.7.1


Основные проблемы, исправленные сообществом разработчиков в Visual Studio 2019 версии 16.7.1

Visual Studio 2019 версии 16.7.0

выпущено 5 августа 2020 г.

В этом выпуске Visual Studio 2019 версии 16.7.0


C ++
  • Наша удаленная поддержка C ++ теперь поддерживает более широкий спектр дистрибутивов и оболочек Linux, включая sh, csh, bash, tsch, ksh, zsh и dash.Вы можете переопределить выбор оболочки для удаленного подключения, изменив новое свойство «оболочки» через ConnectionManager.exe. Эта поддержка была протестирована как с проектами Linux на основе MSBuild, так и с проектами CMake, ориентированными на удаленную систему Linux или WSL.
  • Теперь вы можете использовать Ninja (систему сборки, которая очень быстро оценивает инкрементные сборки), чтобы сократить время инкрементной сборки для проектов Linux на основе MSBuild. Вы можете включить эту функцию, установив для «Включить инкрементную сборку» значение «С Ninja» на странице общих свойств.Ninja (сборка ниндзя) должен быть установлен на вашей удаленной системе Linux или WSL.
  • Реализованы новые возможности стандартной библиотеки C ++ 20. Пожалуйста, обратитесь к журналу изменений STL на GitHub для получения подробного списка.
  • Теперь вы можете редактировать и устанавливать удаленные SSH-соединения по умолчанию в диспетчере подключений. Это означает, что вы можете редактировать существующее удаленное соединение (например, если его IP-адрес изменился) и установить соединения по умолчанию, которые будут использоваться в CMakeSettings.json и launch.vs.json. Удаленные подключения по SSH позволяют создавать и отлаживать проекты C ++ в удаленной системе Linux непосредственно из Visual Studio.

Редактировать удаленные подключения в диспетчере подключений

  • Расширенная поддержка IntelliSense для Clang в Windows (clang-cl) в Visual Studio. Путь включения clang теперь включает библиотеки clang, мы улучшили отображение волнистости в редакторе при использовании библиотеки std и добавили поддержку C ++ 2a в режиме clang.
  • Теперь вы можете попробовать подчеркнуть ошибки кода и увидеть другие предлагаемые быстрые исправления в проектах C ++. Включите эту функцию в меню Инструменты> Параметры> Текстовый редактор> C / C ++> Экспериментальный> Установите для параметра «Отключить экспериментальный анализ кода» значение false.Узнайте больше в блоге группы разработчиков C ++.

Линтер кода IntelliSense

  • Мы добавили четыре новых правила анализа кода, чтобы включить в C ++ дополнительные функции безопасности: C26817, C26818, C26819 и C26820.
  • Мы добавили первоклассную поддержку для отладки проектов CMake в удаленных системах с помощью gdbserver.
  • Легко находите ошибки повреждения памяти с помощью экспериментальной реализации AddressSanitizer для C ++ в Visual Studio, теперь доступной для собственных проектов x64.Мы также теперь поддерживаем использование среды выполнения отладки (/ MTd, / MDd, / LDd).
  • IntelliSense теперь имеет базовую поддержку концепций, назначенных инициализаторов и некоторых других функций C ++ 20.
  • Файлы

  • .ixx и .cppm теперь распознаются как C ++ и будут обрабатываться как таковые подсветкой синтаксиса и IntelliSense.
Динамическое определение плейлистов

Теперь вы можете определять списки воспроизведения динамически на основе проекта, класса или пространства имен. Это означает, что вы можете настроить список воспроизведения, чтобы включить все в определенный проект / класс / пространство имен; любой новый тест, добавленный в эту группу, будет автоматически включен в ваш список воспроизведения!

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

Обозреватель тестов: создание списка воспроизведения

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

Обозреватель тестов: редактирование списка воспроизведения

  • Вместо статического списка тестов эти списки воспроизведения динамически обновляются в соответствии с правилами. Если вы хотите лучше понять, какие правила генерируют ваш динамический список воспроизведения, сохраните файл списка воспроизведения на диск с помощью кнопки сохранения и просмотрите правила, сгенерированные в xml.

Динамический набор правил файла списка воспроизведения

  • Вы можете продолжать включать / исключать отдельные тесты, и список воспроизведения сможет либо обновить свои динамические правила, либо вернуться к отслеживанию тестов в виде статического списка. Вы также можете использовать черты для определения динамической группы, напрямую отредактировав файл xml списка воспроизведения.
Производительность Git

Включите функцию предварительного просмотра «Новый пользовательский интерфейс Git» в Инструментах | Опции | Среда для использования этого опыта.

  • Создайте новый репозиторий Git, начиная с любой папки или с новой папки
  • Сохраните и закройте открытую папку или решение перед запуском новой операции клонирования
  • Четко просматривайте сообщения об ошибках фиксации или тайника в текстовом поле фиксации
  • Просмотр веток Git и управление ими в виде дерева в новом окне репозитория Git
  • Переключение между графиком истории каждой ветки и взаимодействие с ним в окне репозитория Git
  • Просмотр входящих и исходящих коммитов в окне репозитория Git
  • Блог группы Git Productivity с более подробной информацией о последних функциях

Управление ветками и просмотр истории в специализированном окне репозитория Git

Разрешите конфликты слияния с помощью редактора слияния, ориентированного на Git, используя:

  • Информационная панель в файлах, содержащих конфликты слияния, которая предлагает вам открыть редактор слияния
  • Более информативные заголовки и подписи, меньше беспорядка в редакторе слияния
  • Различия в конфликтах, которые выравнивают совпадающие строки, показывают различия на уровне слов и отображают видимые пробелы, когда это единственное различие.
  • Двустороннее слияние для конфликтов добавления / добавления на уровне файлов
  • Возможность разрешать все конфликты в ту или иную сторону одним щелчком мыши
  • Переключатель, позволяющий сосредоточиться только на конфликтах, игнорируя неконфликтные различия

Разрешение конфликтов слияния с помощью редактора слияния

JavaScript / TypeScript
  • Реализации завершения и краткой информации были обновлены для лучшей поддержки сценариев LiveShare.
Локальный процесс с Kubernetes

Локальный процесс с Kubernetes

Local Process with Kubernetes позволяет писать, тестировать и отлаживать файлы.NET на вашей рабочей станции разработки при подключении к кластеру Kubernetes с остальной частью вашего приложения или служб. Подключив рабочую станцию ​​разработки к кластеру, вы избавитесь от необходимости вручную запускать и настраивать зависимые службы на машине разработки. Переменные среды, строки подключения и тома из кластера доступны вашему коду микросервиса, работающему локально. Нет необходимости в дополнительных активах, таких как Dockerfile или манифесты Kubernetes. Запустите, отлаживайте и тестируйте свой.NET, как обычно.

Чтобы включить локальный процесс с Kubernetes, перейдите в Инструменты> Параметры> Среда> Предварительный просмотр функций и выберите «Включить локальную отладку для служб Kubernetes».

Включить функции предварительного просмотра

Для консольных приложений .NET требуется дополнительный шаг. Установите пакет Nuget «Microsoft.VisualStudio.Azure.Kubernetes.Tools.Targets».

.NET Производительность

Теперь есть предупреждение и исправление кода, когда оператор подавления присутствует, но не действует.Также доступно второе исправление кода, предлагающее правильное отрицательное выражение. Наведите курсор на оператор подавления. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Затем выберите один из следующих вариантов:

  • Чтобы полностью удалить оператор, выберите Удалить оператор (сохраняет семантику) :

Исправление кода для удаления оператора подавления

  • Чтобы отрицать выражение, выберите Отменить выражение (изменить семантику) :

Исправление кода для отрицания выражения

  • Вы также можете инвертировать выражение с новым шаблоном C # 9 , а не , если он доступен в вашем проекте:

Исправление кода для отрицания выражения с использованием not

Теперь вы можете генерировать свойства при создании конструктора в типе.Наведите курсор на экземпляр. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Создать конструктор в (со свойствами) .

Генерировать свойства при генерации конструктора

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

Краткая информация Диагностический идентификатор и ссылка на справку

  • Теперь можно быстро добавить атрибут отображения отладчика к классу.Это позволяет программно закреплять свойства в отладчике в коде. Наведите курсор на имя класса. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Добавить атрибут «DebuggerDisplay» . Это добавит атрибут отображения отладчика в начало вашего класса и сгенерирует автоматический метод, который возвращает ToString (), который вы можете отредактировать, чтобы вернуть значение свойства, которое вы хотите закрепить в отладчике.

Добавить атрибут отображения отладчика

  • Исправлен код случайного присвоения или сравнения одной и той же переменной.Наведите курсор на предупреждение. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Для случайного присвоения выберите Присвоить значение . Для случайного сравнения выберите Сравнить со значением .

Исправление кода случайного присвоения
Исправление кода случайного сравнения

  • Теперь можно создавать операторы сравнения для типов, реализующих IComparable. Поместите курсор либо внутри класса, либо на IComparable.Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Создать операторы сравнения . С помощью операторов сравнения для вас будет сгенерирован шаблон.

Создание операторов сравнения

  • Теперь вы можете генерировать операторы IEquatable при создании .Equals для структур. У нас уже был рефакторинг до Generate Equals и GetHashCode для типов значений. Теперь со структурами мы автоматически добавим IEquatable, а также операторы равенства и не равенства для вас.Поместите курсор в структуру. Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Generate Equals (объект) .

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

  • Теперь вы можете создавать и назначать свойства или поля для всех неиспользуемых параметров конструктора. У нас уже было быстрое действие, позволяющее сделать это для отдельного параметра, но теперь вы можете сделать это для всех неиспользуемых параметров сразу. Наведите курсор на любой из оставшихся параметров.Нажмите ( Ctrl + . ), чтобы вызвать меню Быстрые действия и рефакторинг . Чтобы создать и инициализировать свойства, выберите Создать и назначьте оставшиеся свойства . Чтобы создать и инициализировать поля, выберите Создать и назначьте оставшиеся поля как .

Создать и назначить оставшиеся поля
Создание и назначение оставшихся свойств

  • Теперь в строковых литералах DateTime и TimeSpan есть завершение IntelliSense.Поместите курсор внутри строкового литерала DateTime или TimeSpan и нажмите ( Ctrl + Space ). Затем вы увидите варианты завершения и объяснение того, что означает каждый символ. Будут предоставлены как формат даты, времени, так и пример.

Завершение IntelliSense в строковых литералах DateTime и TimeSpan

  • Теперь вы можете добавить параметр в диалоговом окне Изменить подпись . Поместите курсор в подпись метода. Нажмите ( Ctrl + .), чтобы вызвать меню Быстрые действия и рефакторинг . Выберите Изменить подпись . Откроется следующий диалог, в котором вы можете выбрать Добавить , чтобы добавить параметр. Как только вы выберете Добавить , откроется новое диалоговое окно Добавить параметр . Диалоговое окно Добавить параметр позволяет добавить имя типа и имя параметра. Вы можете сделать параметр обязательным или необязательным со значением по умолчанию. Затем вы можете добавить значение на сайте вызова и выбрать именованный аргумент для этого значения или ввести переменную TODO.Переменная TODO помещает TODO в ваш код, чтобы вы могли посещать каждую ошибку, проходить каждый сайт вызовов независимо и решать, что передать. Для дополнительных параметров у вас есть возможность полностью опустить сайт вызова.

Диалог изменения подписи
Диалоговое окно добавления параметра

  • Авторы анализатора теперь могут использовать CompletionProviders для завершения IntelliSense при отправке своих анализаторов с NuGet. Раньше авторам библиотеки приходилось создавать отдельный VSIX, поскольку CompletionProviders был доступен только в VSIX.Теперь авторы библиотеки могут реализовать дополнения IntelliSense в пакете NuGet, где находятся их анализаторы, и им не нужно делать это отдельно. Поставщики завершения, реализованные в пакетах NuGet, также будут предоставлять предложения, относящиеся к отдельным проектам, и будут автоматически работать в каждой среде IDE, поддерживающей эту функцию.
Бритва

Попробуйте новый экспериментальный редактор Razor на базе протокола языкового сервера (LSP) со всеми файлами Razor (.cshtml / .razor), выбрав Включить функцию предварительного просмотра экспериментального редактора Razor .

Обозреватель тестов

Выполнить / отладить все тесты в представлении добавлены в обозреватель тестов. Эти команды заменяют команды Run All Tests и Debug All Tests в обозревателе тестов. Это изменение поясняет, что эти команды учитывают фильтры обозревателя тестов, поэтому выполняются только тесты, видимые в окне. Сюда входят как фильтры столбцов, так и фильтры окна поиска.

Обозреватель тестов Запуск / отладка всех тестов в командах просмотра

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

Горячие клавиши:

  • Ctrl R, A — Run All Test — Глобальная команда всегда запускает все тесты
  • Ctrl R, V — Запустить все тесты в представлении — Только допустимая команда, когда в окне теста (обозреватель тестов, список воспроизведения, окно тестирования модулей в реальном времени) активны окна
  • Ctrl R, Ctrl A — Debug All Test — Глобальная команда всегда отлаживает все тесты
  • Ctrl R, Ctrl V — Debug All Tests In View — Только допустимая команда, когда в тестовом окне (Test Explorer, Playlist, Live Unit Testing Window) активны окна
Отладчик

Просмотр управляемых объектов COM через собственные указатели

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

Профайлер

Новый инструмент счетчиков производительности .NET

Инструмент счетчиков производительности .NET

Визуализируйте счетчики dotnet прямо из Visual Studio Profiler с помощью инструмента .NET Performance Counters Tool. Чтобы опробовать этот инструмент, перейдите в Debug -> Performance Profiler -> Checkmark .NET Performance Counters Tool .

Xamarin
  • Исправители кода были представлены для наиболее распространенных типов проблем, с которыми сталкиваются пользователи с файлами макетов Android.
  • Интерфейс выбора шаблонов Xamarin.Forms теперь имеет свежий и более наглядный вид, а в шаблонах Flyout и Tabbed теперь используется Shell. Узнайте больше о Shell здесь. Если по какой-то причине вы не хотите использовать Shell, используйте пустой шаблон.

Выбор шаблона Xamarin.Forms

Инструменты XAML (WPF, UWP и Xamarin.Forms)

Горячая перезагрузка XAML:

  • Улучшения панели инструментов в приложении: Мы дополнительно улучшили работу с панелью инструментов в приложении, которая является частью рабочего процесса XAML Hot Reload для WPF и UWP.Изменения включают в себя более короткую панель инструментов, чтобы она больше не закрывала работающее приложение, и изменение в механизме сворачивания, при нажатии которого теперь сначала сворачивается текст XAML Hot Reload, а затем полностью сворачивается панель при втором щелчке.

Дизайнер XAML:

  • Расширенная поддержка данных времени разработки для WPF и UWP: В этом выпуске мы представляем новую функцию данных времени разработки для разработчиков WPF .NET Core и UWP. Эта новая возможность расширит текущий список доступных свойств времени разработки за счет использования префикса d :.Эта функция будет знакома разработчикам Xamarin.Forms, так как она делает доступным тот же подход с использованием префикса «d:» для обозначения свойства, которое должно отображаться только во время разработки и никогда не компилируется в работающее приложение, что делает его очень удобным. безопасно использовать для проверки пользовательского интерфейса во время разработки. В этом выпуске мы поддерживаем все готовые элементы управления для WPF и UWP и планируем поддерживать сторонние и пользовательские элементы управления в будущих выпусках.
  • Кнопка обновления конструктора XAML: Мы добавили кнопку обновления в конструктор XAML, этот новый значок можно найти в левой нижней части области значков рядом с индикатором уровня масштабирования.Это действие обновления выполняет эквивалентный сброс: закрытие представления конструктора и его повторное открытие в редких ситуациях, когда это требуется для решения проблемы отрисовки. Эта функция доступна для разработчиков WPF .NET Core и UWP.

Редактор кода XAML:

  • Визуализатор цвета: Мы дополнительно доработали наш новый визуализатор цвета в редакторе кода XAML для проектов WPF .NET Core, WPF .NET Framework и Xamarin.Froms. В этом выпуске мы добавили поддержку визуализации цветов, поступающих из ресурсов, что ранее не поддерживалось в последнем предварительном просмотре.

Встроенный предварительный просмотр цвета в редакторе кода XAML

Показать элементы Toolbox из пакета NuGet без ссылки на пакет

Многие авторы библиотек элементов управления хотят, чтобы их элементы управления отображались на панели инструментов, даже если текущий проект еще не ссылался на библиотеку, поскольку это помогает облегчить обнаружение. В пакетах SDK WPF .NET Framework для этого исторически использовались записи реестра, но это не поддерживается .NET Core. Для WPF .NET Core панель инструментов теперь может быть заполнена элементами управления из VisualStudioToolsManifest.xml, найденные в пакетах NuGet WPF .NET Core в резервных папках NuGet. Дополнительные сведения см. В документации в репозитории GitHub расширяемости конструктора XAML.

Windows Forms

Конструктор Windows Forms для .NET Core

Конструктор Windows Forms для проектов .NET Core теперь доступен. Чтобы включить конструктор в Visual Studio, перейдите в Инструменты> Параметры> Среда> Функции предварительного просмотра и выберите Использовать конструктор Windows Forms предварительного просмотра для.Опция приложений .NET Core.

В этом выпуске теперь поддерживаются следующие элементы управления наряду с другими улучшениями:

  • Инфраструктура UserControl и настраиваемых элементов управления
  • TableLayoutPanel
  • Основы для сторонних элементов управления поддержка
  • Основы поддержки привязки данных
  • Улучшения взаимодействия дизайнера с TableLayoutPanel

Исправления ошибок

Основные проблемы, исправленные в Visual Studio 2019 версии 16.7,0
  • Исправлен сбой при установке компонента поставщика WMI.
  • Исправлена ​​ошибка, из-за которой пользователи не могли видеть ход выполнения теста, щелкая левую кнопку в нижней части панели.
  • Повышена производительность при обнаружении доступных тарифных планов Visual Studio Codespace.
  • При создании пространства кодов Visual Studio мы изменили время приостановки по умолчанию с 30 минут на 3 часа.
  • Исправлена ​​ошибка, при которой окно Git Changes информирует пользователя о входящих / исходящих фиксациях, хотя на самом деле их нет.
  • Повышена стабильность средств диагностики и профилировщика производительности.
  • Устранена проблема, из-за которой расширение Azure Sphere Visual Studio не обновлялось автоматически из-за несоответствия дополнительной версии. После исправления Azure Sphere сможет автоматически обновляться при запуске средства автоматического обновления VSIX.
От сообщества разработчиков

Известные проблемы

Просмотрите все открытые проблемы и доступные обходные пути в Visual Studio 2019, перейдя по ссылке ниже.


Отзывы и предложения

Мы будем рады услышать от вас! Если у вас возникли проблемы, дайте нам знать через опцию Сообщить о проблеме в правом верхнем углу.
в углу установщика или самой среды разработки Visual Studio. Значок находится в верхнем правом углу.
Вы можете предложить продукт или отслеживать свои проблемы в сообществе разработчиков Visual Studio, где вы можете задавать вопросы, находить ответы и предлагать новые функции.
Вы также можете получить бесплатную помощь по установке через нашу службу поддержки в чате.


Блоги

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


История примечаний к выпуску Visual Studio 2019

Дополнительные сведения о предыдущих версиях Visual Studio 2019 см. На странице журнала заметок о выпуске Visual Studio 2019.


Верх страницы

.

Добавить комментарий

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