Как обновить visual studio


Обновление сетевой установки Visual Studio

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

Обновление сетевого макета

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

Если при первоначальном создании сетевого макета вы выбрали частичный макет, эти параметры сохраняются. Все будущие команды макета используют прежние параметры, а также любые указанные новые параметры. (Это новая возможность в версии 15.3) Если вы используете макет более ранней версии, обязательно используйте те же параметры командной строки, которые вы указали при первоначальном создании макета сетевой установки (другими словами, те же рабочие нагрузки и языковые параметры), чтобы обновить его содержимое.

Если макет размещается на общем файловом ресурсе, следует обновить закрытую копию макета (например, c:\vs2017offline) и только после скачивания всех обновлений скопировать обновленные данные в общую папку (например, \server\products\VS2017). В противном случае повышается вероятность, что кто-то из пользователей запустит программу установки во время обновления макета и не сможет получить полное содержимое макета, так как его обновление не завершено.

Рассмотрим процедуру создания и обновления макета.

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

    vs_enterprise.exe --layout c:\VS2017Layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang en-US
  • Здесь показано, как можно обновить этот же макет до более новой версии. Дополнительные параметры командной строки указывать не нужно. Предыдущие параметры были сохранены и будут использоваться во всех последующих командах макета в этой папке макета.

    vs_enterprise.exe --layout c:\VS2017Layout
  • Далее показано добавление дополнительной рабочей нагрузки и языка локализации. (Эта команда добавляет рабочую нагрузку Azure.) Теперь в этот макет включены управляемый рабочий стол и Azure. Для всех этих рабочих нагрузок также будут включены языковые ресурсы для английского и немецкого языков. И макет обновляется до последней доступной версии.

    vs_enterprise.exe --layout c:\VS2017Layout --add Microsoft.VisualStudio.Workload.Azure --lang de-DE
  • Наконец, вот как можно добавить дополнительную нагрузку и язык локализации без обновления версии. (Эта команда добавляет рабочую нагрузку ASP.NET и Web.) Теперь в этот макет включены рабочие нагрузки управляемого рабочего стола, Azure и ASP.NET и Web. Для всех этих рабочих нагрузок также включены языковые ресурсы для английского, немецкого и французского языков. Но при выполнении этой команды макет не был обновлен до последней доступной версии. Он остается в существующей версии.

    vs_enterprise.exe --layout c:\VS2017Layout --add Microsoft.VisualStudio.Workload.NetWeb --lang fr-FR --keepLayoutVersion

Как развернуть обновление на клиентских компьютерах

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

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

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

    • Сначала нужно обновить установщик Visual Studio: vs_enterprise.exe --quiet --update
    • Теперь обновите само приложение Visual Studio: vs_enterprise.exe update --installPath "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" --quiet --wait --norestart

Примечание

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

Совет

Дополнительные сведения о настройке уведомлений пользователям об обновлениях есть в статье Control updates to network-based Visual Studio deployments (Управление обновлениями для сетевых развертываний Visual Studio).

Проверка макета

Используйте команду --verify для выполнения проверки в предоставленном автономном кэше. Она проверяет отсутствующие или недопустимые файлы пакетов. В конце проверки выводится список отсутствующих и недопустимых файлов.

vs_enterprise.exe --layout <layoutDir> --verify

vs_enterprise.exe можно вызвать внутри layoutDir.

Примечание

В автономном кэше макета должны находиться некоторые важные файлы метаданных, которые требуются параметру --verify. Если эти файлы метаданных отсутствуют, команду "--verify" выполнить невозможно, и программа установки сообщит об ошибке. При возникновении этой ошибки повторно создайте автономный макет в другой папке (или в той же папке автономного кэша). Для этого выполните ту же команду макета, которая использовалась для создания первоначального автономного макета. Например, Vs_enterprise.exe --layout <layoutDir>.

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

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

Используйте команду --fix для выполнения той же проверки, что и --verify, а также попытайтесь устранить выявленные проблемы. Для процесса --fix требуется подключение к Интернету, поэтому перед вызовом --fix убедитесь, что компьютер подключен к Интернету.

vs_enterprise.exe --layout <layoutDir> --fix

vs_enterprise.exe можно вызвать внутри layoutDir.

Удаление предыдущих версий из макета

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

Для этого вам потребуются пути к файлам к манифестам каталога, содержащим эти устаревшие пакеты. Манифесты каталога можно найти в папке "Archive" в автономном кэше макета. Они сохраняются там при обновлении макета. В папке "Archive" находится одна или несколько папок "GUID", каждая из которых содержит устаревший манифест каталога. Количество папок "GUID" должно совпадать с количеством обновлений, внесенных в автономный кэш.

Внутри каждой папки "GUID" сохранено несколько файлов. Наибольший интерес представляют два файла — файл "version.txt" и файл "catalog.json". Файл "catalog.json" является устаревшим манифестом каталога, который потребуется для передачи в параметр --clean. Другой файл ("version.txt") содержит версию этого устаревшего манифеста каталога. На основе номера версии можно решить, следует ли удалять устаревшие пакеты из этого манифеста каталога. То же самое можно сделать при переходе по другим папкам "GUID". Приняв решение по поводу каталогов, которые необходимо очистить, выполните команду --clean, указав пути к файлам в этих каталогах.

Далее приведены несколько примеров использования параметра --clean.

vs_enterprise.exe --layout <layoutDir> --clean <file-path-of-catalog1> <file-path-of-catalog2> … vs_enterprise.exe --layout <layoutDir> --clean <file-path-of-catalog1> --clean <file-path-of-catalog2> …

vs_enterprise.exe можно также вызвать внутри <layoutDir>. Ниже приведен пример:

c:\VS2017Layout\vs_enterprise.exe --layout c:\VS2017Layout --clean c:\VS2017Layout\Archive\1cd70189-fc55-4583-8ad8-a2711e928325\Catalog.json --clean c:\VS2017Layout\Archive\d420889f-6aad-4ba4-99e4-ed7833795a10\Catalog.json

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

См. также

docs.microsoft.com

Поиск и использование расширений Visual Studio

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Расширения Visual Studio — это пакеты кода, которые выполняются в Visual Studio и предоставляют новые или улучшенные функции Visual Studio. Дополнительные сведения о расширениях Visual Studio см. здесь: SDK для Visual Studio.

С помощью диалогового окна Расширения и обновления можно установить расширения и примеры Visual Studio с веб-сайтов и из других источников, а затем включить, отключить, обновить или удалить их. (Сервис/расширения и обновления, или введите Расширения в окне Быстрый запуск). В диалоговом окне также показаны обновления для установленных образцов и расширений. Можно также загрузить расширения с веб-сайтов или получить их у других разработчиков.

 Примечание

Начиная с Visual Studio 2015, расширения, размещенные в коллекции Visual Studio, будут обновляться автоматически. Этот параметр можно изменить с помощью диалогового окна Расширения и обновления. Дополнительные сведения см. в разделе Автоматическое обновление расширений.

Расширения можно установить из галереи Visual Studio или из галереи примеров на веб-сайте Майкрософт. К числу расширений относятся элементы управления, примеры, шаблоны, инструменты или другие компоненты, расширяющие возможности Visual Studio. Visual Studio поддерживает расширения в формате VSIX: шаблоны проектов, шаблоны элементов, элементы для панели элементов, компоненты MEF и пакеты VSPackage. Кроме того, можно загрузить и установить расширения на основе MSI, однако их будет невозможно включить или отключить в диалоговом окне Расширения и обновления. Коллекция Visual Studio содержит расширения VSIX и MSI.

В разделе Расширения и обновления найдите нужное расширение для установки. (Если известно имя или часть имени расширения, можно выполнить поиск в окне Поиск в коллекции Visual Studio). Щелкните Загрузить, а затем нажмите Установить. Для загрузки расширения необходимо перезапустить Visual Studio.

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

Если требуется прекратить использование расширения, его можно отключить или удалить. Отключенное расширение сохранится, но не будет загружаться. Можно отключить только расширения VSIX; расширения, которые были установлены с помощью MSI, можно только удалить. Найдите расширение и щелкните Удалить или Отключить. Чтобы выгрузить отключенное расширение, необходимо перезапустить Visual Studio.

Большинство расширений подлежит установке на уровне пользователя и устанавливается в папку %LocalAppData%\Microsoft\VisualStudio\<версия Visual Studio>\Extensions\. Некоторые расширения устанавливаются на уровне администратора в папку <папка установки Visual Studio>\Common7\IDE\Extensions\.

Чтобы защитить систему от расширений, которые могут содержать ошибки или вредоносный код, можно ограничить расширения на уровне пользователя, чтобы они загружались только при запуске Visual Studio под учетной записью пользователя со стандартными правами. Это означает, что расширения на уровне пользователя отключаются при запуске Visual Studio с правами администратора. Для этого перейдите на страницу параметров Расширения и обновления (выберите Сервис/параметры, Среда, Расширения и обновления или просто введите Расширение в окне Быстрый запуск). Снимите флажок Загрузить расширения для пользователей при запуске с правами администратора и перезапустите Visual Studio.

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

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

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

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

  • Чтобы отключить автоматическое обновление для конкретного расширения, снимите флажок Автоматически обновлять это расширение в области сведений о расширении в правой части диалогового окна Расширения и обновления.

При установке примера из сети решение сохраняется в двух местоположениях:

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

  • Отдельный контрольный экземпляр сохраняется на компьютере.

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

  • Отобразить список контрольных экземпляров установленных образцов.

  • Отключить или удалить контрольный экземпляр образца.

  • Установить пакеты примеров — коллекции примеров, связанных с определенной технологией или функцией.

  • Установить отдельные примеры из сети. (Для этого также можно использовать диалоговое окно Создать проект.)

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

  • Обновить контрольный экземпляр установленного примера при получении уведомления об обновлении.

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

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

 Совет

Если расширение MSI содержит файл extension.vsixmanifest, это расширение отобразится в диалоговом окне Расширения и обновления.

msdn.microsoft.com

Управление обновлением развертываний Visual Studio

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

Определение места, в котором Visual Studio будет искать обновления

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

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

  1. Создайте автономный макет. vs_enterprise.exe --layout C:\vs2017offline --lang en-US
  2. Скопируйте его в общую сетевую папку, в которой будете его размещать. xcopy /e C:\vs2017offline \\server\share\VS2017
  3. Измените в этом макете файл response.json, указав для параметра channelUri значение, указывающее на управляемую администратором копию файла channelManifest.json.

    Не забудьте экранировать все символы обратной косой черты в этом значении, как показано в следующем примере:

    "channelUri":"\\\\server\\share\\VS2017\\ChannelManifest.json"

    Теперь конечные пользователи могут выполнять установку Visual Studio из этой папки.

    \\server\share\VS2017\vs_enterprise.exe

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

  1. Используйте команду, аналогичную следующей: vs_enterprise.exe --layout \\server\share\VS2017 --lang en-US
  2. Убедитесь, что файл response.json в обновленном макете содержит все измененные вами значения параметров, в частности channelUri:

    "channelUri":"\\\\server\\share\\VS2017\\ChannelManifest.json"

    Все существующие копии Visual Studio, установленные из этого макета, ищут обновления в \\server\share\VS2017\ChannelManifest.json. Если файл channelManifest.json новее, чем существующий в пользовательской установке, Visual Studio уведомит пользователя о наличии доступного обновления.

    Новые установки автоматически используют обновленную версию Visual Studio непосредственно из макета.

Управление уведомлениями в интегрированной среде разработки Visual Studio

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

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

Так как Visual Studio 2017 сохраняет параметры в частном реестре, вы не можете изменить реестр обычным способом. Но Visual Studio предоставляет служебную программу vsregedit.exe, с помощью которой вы можете изменить параметры Visual Studio. Чтобы отключить уведомления, выполните следующую команду:

vsregedit.exe set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" HKCU ExtensionManager AutomaticallyCheckForUpdates2Override dword 0

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

Совет

Используйте vswhere.exe , чтобы найти определенный экземпляр Visual Studio на клиентской рабочей станции.

См. также

docs.microsoft.com

Обновление для Microsoft Visual Studio 2015 (KB3110221)

Эта документация перемещена в архив и не поддерживается.

 

Сводка

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

Ошибка 1.

Обновление 1 для Visual Studio содержит ошибку, из-за которой ряд графических редакторов не открывается или не работает должным образом. Затронутые файлы включают в себя сцены (.fbx), шейдеры (.dgsl) и некоторые типы изображений (.png). Типичное ошибочное поведение проявляется либо в виде отображения XML-текста вместо графического представления файла, либо в виде отображения диалогового окна, сообщающего об ошибке 0x80020101.

Ошибка 1.

Visual Studio может аварийно завершить работу при редактировании файлов C# или Visual Basic во время отладки.

Ошибка 2.

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

Ошибка 3.

Не удается создать проект или открыть существующий проект с помощью Visual Studio 2015 Express для Windows 10.

Ошибка 1.

Компилятор командной строки Visual Basic (Vbc.exe) аварийно завершает работу при компиляции составного оператора для поля экземпляра или элемента массива, где целевой тип — Decimal, а тип значения — Double или Single. Подобные конструкции в коде вызывают ошибки. Дополнительные сведения см. в этой ошибке.

Public Class TestClass Private _rotation As Decimal Private Sub CalculateDimensions() _rotation *= 180 / Math.PI 'This line causes '"vbc.exe" exited with code -2146232797' End Sub End Class

Ошибка 2.

После обновления Visual Studio 2015 до Visual Studio 2015 с обновлением 1 служба T4MVC перестает работать. Эта проблема возникает, так как класс CodeParameter2 больше не содержит значение для свойства Name. Дополнительные сведения об этой проблеме см. в разделе Убедитесь, что EnvDTE.CodeParameter.Name возвращает правильное значение для параметров, заданных в метаданных.

Ошибка 3.

При работе с конструктором Windows Forms в Visual Studio 2015 вы получаете следующее сообщение об ошибке:

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

Эта ошибка не позволяет вам создавать приложения Windows Forms, используя конструктор. Дополнительные сведения об этой проблеме см. в разделе Явно удалите элементы модели кода из CleanableWeakComHandleTable при их удалении.

Ошибка 4.

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

Это обновление можно установить только на компьютерах, на которых установлен Visual Studio 2015 с обновлением 1. Все исправления включены в одну программу установки обновления и не могут устанавливаться по отдельности. Исправления, содержащиеся в этом обновлении, также будут содержаться в Visual Studio 2015 с обновлением 2.

Это обновление (или предыдущая версия) могло быть установлено автоматически вместе с Visual Studio 2015 с обновлением 1, если вы установили пакет обновления 1 после любого из выпусков этого обновления. Можно повторно установить обновление, чтобы получить более поздние исправления, содержащиеся в последующих выпусках. Удалять предыдущее обновление, чтобы установить более позднюю его версию, не требуется.

Подробности об обновлении

Version

Visual Studio 2015

Имя файла

VS14-KB3110221.exe

Дата публикации

09.02.2016

Размер файла

2,4 МБ

Инструкции по установке

Щелкните эту ссылку, чтобы начать скачивание, затем выберите один из следующих вариантов для установки через Интернет.

  • Нажмите Запустить, чтобы установить немедленно.

  • Чтобы скачать установщик, который можно запустить позднее, нажмите кнопку Сохранить. (При установке компьютер должен быть подключен к Интернету.)

  • Чтобы создать локальную копию для автономной установки, нажмите кнопку Сохранить, откройте окно командной строки в этом расположении, и затем запустите EXE-файл с параметром /layout.

Требования к системе

Требования этого обновления к системе не отличаются от требований Visual Studio 2015 к системе. Сведения о совместимости операционных систем см. на странице совместимости Visual Studio 2015.

Предварительные требования

Для применения этого обновления требуется установленное окружение Visual Studio 2015 с обновлением 1.

Требуется ли перезагрузка?

После установки этого обновления перезагрузка не требуется.

  • Visual Studio Professional 2015

  • Visual Studio Enterprise

  • Visual Studio Community 2015

  • Visual Studio Express 2015 для Web

  • Visual Studio Express 2015 для Desktop

  • Visual Studio Express 2015 для Windows 10

msdn.microsoft.com

обновления инструментария Microsoft Azure / Блог компании Microsoft / Хабрахабр

Разработка под Microsoft неизбежно приводит к Visual Studio как к, всё-таки, самому мощному пакету разработки Microsoft и одному из самых мощных в экосистеме. Интеграция Visual Studio и облачного инструментария Microsoft Azure идёт уже давно – в 2013 студии уже была возможность полноценной разработки облачных проектов, с каждым апдейтом функциональность дополнялась. Именно сейчас будет логично рассказать о том, чего нового в Visual Studio 2015, которая отрелизилась 20 июля. Под катом – краткий обзор инструментов разработки под Azure для Visual Studio 2015. Вместо интерфейсного подхода и описания фичи за фичей для статьи за основу были взяты обновления Azure SDK 2.7.

Основные функции по разработке для облака в Visual Studio 2015 поставляются с Azure SDK. Разумеется, в самой IDE есть и встроенные инструменты, но шаблоны, эмуляторы и др. идут именно в составе SDK. Совсем недавно отрелизилась новая версия SDK 2.7, для Visual Studio 2013 и 2015. Кратко по обновлениям, которые и отражают основные инструменты и интеграцию Visual Studio 2015 с Azure:

Управление ресурсами Azure и сквозная аутентификация
 В Azure SDK 2.7 для Visual Studio 2015 есть поддержка различных программ и функций, таких как Role Based Access Control, Cloud Solution Providers, DreamSpark для управления аккаунтом в Azure. Очень удобно, учитывая полную интеграцию процесса входа в аккаунт Visual Studio 2015 и подтягивания облачных ресурсов, ассоциированных с этим же аккаунтом. При этом в Visual Studio 2015 можно подключить несколько аккаунтов Azure одновременно, что делает процесс управления ресурсами более очевидным и приятным (не надо перелогиниваться под разными аккаунтами). Все ресурсы объединятся в Cloud Explorer, о котором ниже. В целом система аутентификации и безопасности претерпела много изменений и фиксов – подробнее можно почитать тут. Теперь в процессе работы с Visual Studio 2015 появляющихся диалогов аутентификации планируется меньше, и сквозная аутентификация работает везде – например, войдя под своими аккаунтами Azure в Visual Studio 2015, во время создания веб-приложения вы увидите их.

Помимо всего этого, Azure SDK 2.7 включает в себя поддержку регламентирования доступа к ресурсам Azure с помощью Role Based Access Control. Используя RBAC, можно не раздавать соадминистраторов всем, кому необходимо дать какой-то доступ, а просто назначить роль и доступ к какому-то конкретному нужному ресурсу, и Visual Studio 2015 соответствующим образом среагирует на это. Подробнее про RBAC здесь.

Cloud Explorer
Azure SDK 2.7 включает Cloud Explorer for Visual Studio 2015, который призван заменить модуль для Server Explorer, который использовался раньше, для управления облачными ресурсами (с которым были определённые проблемы с производительностью, например, при наличии большого количества ресурсов). Можно делать:
  • управлять виртуальными машинами, веб-сайтами,
  • просматривать хранилище в облаке,
  • редактировать настройки
  • управлять DocumentDB
  • управлять локальными кластерами Azure Fabric
  • и много еще другого.

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

Больше про Cloud Explorer.

Удалённая отладка виртуальных машин
Как было сказано выше, с помощью Visual Studio 2015 можно отлаживать даже виртуальные машины в облаке. Развернули веб-приложение (или просто приложение) на виртуальную машину в облаке – нужно отлаживать.

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

Azure App Service Tools
Веб-разработка – один из основных сценариев использования Azure и Visual Studio 2015. Соответственно, должен быть достойный арсенал разработчика – разработка, отладка, профилирование и др. Всё это есть в лице Azure App Service Tools, в которой есть как веб-разработка, так и различные дополнительные инструменты, такие как Swagger и интеграция провайдеров аутентификации и мобильная разработка. Для того, чтобы провести профилироваку веб-приложения, достаточно в Server Explorer (пока что это тут, а не в Cloud Explorer) нажать на проекте и выбрать Start Profiling. Запустится удаленный профилировщик и данные начнут сгружаться в хранилище в Azure. После окончания профилировки данные будут собраны и открыты в Visual Studio 2015.

Подробнее про средства диагностики и профилирования в Visual Studio 2015.

HDInsight Tools
Помимо веб-разработки, в Visual Studio 2013 есть и достаточно экзотический инструментарий – например, для управления HDInsight – облачной реализации Hadoop. Можно строить графики выполнения задач Hive на Tez, появился NuGet для SCP.Net, поддержка Hive DML IntelliSense, шаблоны для Storm и Pig.

В средства управления HDInsight вкладывается достаточного много усилий, и еще одно обновление — это Hive IntelliSense с поддержкой большинства Hive Data Manipulation Language (DML).

И последнее с HDInsight – новые шаблоны. Например, создание скриптов Pig и публикация их прямо из IDE, а также большое количество примеров, показывающих использование Storm с другими сервисами Azure – DocumentDB, SQL Database и HBase.

На этом я откланяюсь – был проведён краткий обзор функциональности, которая может быть полезна для веб-разработчика в Azure. Если вы ещё не пробовали размещать свой веб-проект в облаке, почитайте предыдущую статью, в которой дано описание некоторых из полезных сервисов, и/или зарегистрируйте аккаунт. А, коли ищете, как и куда обратиться с предложением или багом, то есть три опции:

Также, если вы пользуетесь Visual Studio 2012, то, начиная с 2.7, версий SDK для 2012 студии больше не будет.
Разные полезные ресурсы

habrahabr.ru

Перенос, миграция и обновление проектов Visual Studio

Приложения универсальной платформы WindowsЧтобы установить средства для разработки универсальных приложений для Windows, в программе установки Visual Studio установите переключатель Настраиваемая или Изменить и выберите компонент Средства разработки универсальных приложений Windows.

Разработку приложений универсальной платформы Windows (UWP) для Windows 10 поддерживает только Visual Studio 2015 на базе Windows 10 или Windows 8.1.

Приложения для Магазина WindowsРазработку приложений для Магазина Windows, включая универсальные приложения, работающие как на Windows 8.1, так и на Windows Phone 8.1, поддерживают Windows 8.1 и Windows 10. Существующие проекты Windows 8 могут по-прежнему обслуживаться, но создавать новые проекты Windows 8 будет невозможно. Проекты Windows 8.1 могут зависеть только от некоторых типов ссылок. Для получения дополнительной информации см. Управление ссылками в проекте. Note: Проекты Windows 8.1, созданные с помощью Visual Studio 2015 или Visual Studio 2013, нельзя открыть в Visual Studio 2012. Это происходит потому, что проекты Windows 8.1, созданные с помощью Visual Studio 2015 и Visual Studio 2013, предназначены этих соответствующих версий, а Visual Studio 2012 поддерживает только проекты Windows 8, предназначенные для Windows 8..NET Framework 4.5.1Эти проекты можно создавать и использовать в Visual Studio 2015 и Visual Studio 2013 после установки соответствующего пакета многоплатформенного нацеливания. Эти проекты не поддерживаются в Visual Studio 2010 с пакетом обновления 1 (SP1)..NET Framework 4.5Эти проекты можно создавать и открывать в Visual Studio 2015, Visual Studio 2013 и Visual Studio 2012, но не в Visual Studio 2010 с пакетом обновления 1 (SP1). Дополнительные сведения см. в разделе Руководства по миграции.BizTalkПроекты сервера BizTalk несовместимы с Visual Studio 2015 и Visual Studio 2013.Приложение или библиотека классов Silverlight 4 C#/Visual BasicЕсли разрешить автоматическое обновление проекта в Visual Studio, проект можно открыть в Visual Studio 2013 или Visual Studio 2012.Веб-форма или форма Windows C#/Visual BasicПроект можно открыть в Visual Studio 2013 и Visual Studio 2012.Visual Basic 6 и Visual C++ 6Visual Studio 2012 и Visual Studio 2013 не поддерживают отладку приложений, собранных с использованием Visual Basic 6 или Visual C++ 6; для отладки этих приложений используйте более ранние версии Visual Studio.Закодированный тест ИПЕсли разрешить автоматическое обновление проекта в Visual Studio, его можно открыть в Visual Studio 2013, Visual Studio 2012 или Visual Studio 2010 с пакетом обновления 1 (SP1).F#Если разрешить Visual Studio обновить проект, созданный в Visual Studio 2010 с пакетом обновления 1 (SP1), его можно открыть в Visual Studio 2013 и Visual Studio 2012. Тем не менее невозможно обновить проект Silverlight, созданный в более старой версии Visual Studio, до Visual Studio 2013. Вместо этого необходимо создать проект Silverlight в Visual Studio 2013 и скопировать в него код. Проекты Silverlight, создаваемые в Visual Studio 2013, предназначены для Silverlight 5.LightSwitchЕсли разрешить Visual Studio обновить проект автоматически, его можно будет открыть только в Visual Studio 2013.Кэш локальной базы данныхШаблон кэша локальной базы данных и диалоговое окно Настройка синхронизации данных не входят в состав Visual Studio 2013. С помощью Visual Studio 2013 можно открыть и запустить проекты, созданные в Visual Studio 2010, если установлены службы синхронизации Microsoft Synchronization Services v1.0, но если требуется обновить их в Visual Studio 2013, необходимо вручную внести изменения в код. В качестве альтернативы можно продолжать использовать Visual Studio 2010 для ведения и обновления этих проектов. При разработке новых проектов ориентируйтесь на новую модель синхронизации, предоставляемую Microsoft Sync Framework. Сведения см. в разделе Центр разработчиков Microsoft Sync FrameworkПлатформа MVC ("модель-представление-контроллер")Visual Studio 2010 с пакетом обновления 1 (SP1) поддерживает только MVC 2 и MVC 3, Visual Studio 2012 поддерживает только MVC 3 и MVC 4, а Visual Studio 2013 поддерживает только MVC 4. Сведения об автоматическом обновлении MVC 2 до MCV 3 см. в разделе Средство обновления приложения MVC 3 ASP.NET. Сведения об обновлении MVC 2 до MVC 3 вручную см. в разделе Обновление проекта ASP.NET MVC 2 до обновления инструментов ASP.NET MVC 3. Сведения об обновлении MVC3 до MVC 4 вручную см. в разделе Обновление проекта ASP.NET MVC 3 до ASP.NET MVC 4. Если проект ориентирован на платформу .NET Framework 3.5 с пакетом обновления 1 (SP1), необходимо переориентировать его на .NET Framework 4.МоделированиеЕсли разрешить автоматическое обновление проекта в Visual Studio, его можно открыть в Visual Studio 2013, Visual Studio 2012 или Visual Studio 2010 с пакетом обновления 1 (SP1).

Когда сервер Team Foundation собирает проект моделирования, он пытается проверить слои в проекте. В Visual Studio 2013 Team Foundation Build не может проверить слои проекта моделирования, созданного в Visual Studio 2010 с пакетом обновления 1 (SP1). Однако в Visual Studio 2010 с пакетом обновления 1 (SP1) Team Foundation Build поддерживает проверку слоев в проекте моделирования, созданном в Visual Studio 2013.

Отладка MPI-кластераЕсли на компьютерах с Visual Studio 2013, Visual Studio 2012 или Visual Studio 2010 с пакетом обновления 1 (SP1) установлена одна и та же версия среды выполнения или инструментов, этот проект открывать во всех трех версиях.Пакет установки (VDPROJ)Невозможно открыть этот проект в Visual Studio 2013, поскольку эта версия не поддерживает данный тип проекта. Рекомендуется использовать InstallShield Limited Edition для Visual Studio (ISLE), бесплатное решение для развертывания, которое поддерживает большинство сред выполнения приложений и платформ Windows. Также можно использовать ISLE для импорта данных и параметров из проектов установщиков Visual Studio. .Office 2007 VSTOПри обновлении проекта, чтобы он был предназначен для Office 2013 и .NET Framework 4, можно открыть этот проект в Visual Studio 2013, Visual Studio 2012 или Visual Studio 2010 с пактом обновления 1 (SP1).Office 2010 VSTOЕсли проект предназначен для .NET Framework 4, можно открыть его в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1). Все остальные проекты требуют одностороннего обновления.Полнофункциональные интернет-приложенияПри обновлении проекта можно открыть его в Visual Studio 2013, Visual Studio 2012и Visual Studio 2010 с пакетом обновления 1 (SP1).SharePoint 2007Невозможно открыть этот проект в Visual Studio 2013. Однако если необходимо вручную обновить проект до SharePoint 2010, можно открыть его в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1). Дополнительные сведения об обновлении SharePoint 2007 см. в статьях Миграция с SharePoint 2007 на SharePoint 2010 для ИТ-специалистов, Преобразование рабочего процесса версии 2007 в рабочий процесс SharePoint 2010 в Visual Studio 2010 и Средство миграции поиска в корпоративной среде SharePoint для SharePoint Server 2010.SharePoint 2010Проект можно открыть в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1).SketchFlowЕсли разрешить Visual Studio обновить проект до WPF 4.5/Silverlight 5, его можно будет открыть в Visual Studio 2012 и Visual Studio 2013.База данных SQL Server 2008, экспресс-выпускПроект можно открыть в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1). Если имеется файл базы данных, (MDF), созданный в более ранней версии SQL Server, необходимо обновить ее в SQL Server 2012, прежде чем его можно будет использовать с базой данных LocalDB SQL Server Express, но база данных больше не будет совместима с предыдущими версиями SQL Server. Если не выполнить обновление, можно продолжать работать с базой данных в Visual Studio 2013, установив на том же компьютере SQL Server 2008, экспресс-выпуск. Для получения дополнительной информации см. Практическое руководство. Обновление до локальной базы данных или продолжение работы с SQL Server Express.SQL Server 2008 R2 ExpressЕсли на компьютерах с SQL Server 2008 R2, Visual Studio 2013 и Visual Studio 2010 с пакетом обновления 1 (SP1) установлен выпуск Visual Studio 2012 Express, проект можно открывать во всех трех версиях.Проект отчетов SQL ServerПроект можно открыть в Visual Studio 2013 и Visual Studio 2012. Если используется только локальный режим (то есть без подключения к SQL Server), у пользователя нет возможности использования элементов управления, связанных со средством просмотра в Visual Studio 2010, во время разработки, однако сам проект функционирует корректно во время выполнения. Caution: При добавлении функции, которая присутствует только в Visual Studio 2013, схема отчета обновляется автоматически и возможность открывать проект в Visual Studio 2012 пропадает.Модульные тестыМожно использовать Microsoft Test Manager в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1), чтобы открывать тесты, созданные в любой из этих версий.Visual C++С помощью Visual Studio 2013 можно открыть проект C++, который был создан в Visual Studio 2012 или Visual Studio 2010 с пакетом обновления 1 (SP1). Если требуется использовать среду сборки Visual Studio 2013 для сборки проекта, созданного в Visual Studio 2012, нужно, чтобы на компьютере были установлены обе версии Visual Studio. Для получения дополнительной информации см. Практическое руководство. Обновление проектов Visual C++ до Visual Studio 2015.Visual Studio 2010 webЕсли разрешить Visual Studio обновить проект автоматически, его можно будет открыть в Visual Studio 2013, Visual Studio 2012 или Visual Studio 2010 с пакетом обновления 1 (SP1).База данных Visual Studio 2010 (DBPROJ)При преобразовании проекта в проект базы данных SQL Server Data Tools его можно открыть в Visual Studio 2013. Однако Visual Studio 2013 не поддерживает следующие артефакты:

- модульные тесты;- планы создания данных;- файлы сравнения данных;- пользовательские расширения правил для анализа статического кода;- server.sqlsettings;- SQLCMD-файлы;- пользовательские расширения развертывания;- частичные проекты (.files).

Если установить SQL Server Data Tools, можно открыть проект в Visual Studio 2010 с пакетом обновления 1 (SP1) после преобразования. Дополнительные сведения см. в разделе Microsoft SQL Server Data Tools.

Визуальные инструменты для баз данных в Visual Studio 2010Этот проект можно открыть в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1).Visual Studio Lab ManagementMicrosoft Test Manager, Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1) можно использовать для открытия сред, которые были созданы в какой-либо из этих версий. Однако версия Microsoft Test Manager должна соответствовать версии Team Foundation Server, чтобы можно было создавать среды.Макрос Visual StudioЭтот проект невозможно открыть в Visual Studio 2013, поскольку эта версия не поддерживает данный тип проектов.SDK для Visual Studio/VSIXПосле обновления проекта SDK для Visual Studio до Visual Studio 2013 его невозможно будет открыть в Visual Studio 2012. Для получения дополнительной информации см. Практическое руководство: перенести проекты расширения среды Visual Studio 2015.Инструменты Microsoft Azure для Visual StudioПри использовании инструментов Microsoft Azure для Visual Studio версии 2.1 проект можно открыть в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1). Для проектов, ориентированных на более ранние версии, если разрешить Visual Studio обновить проект до версии 2.1, можно будет открыть его в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1).Windows Communication Foundation, Windows Presentation FoundationЭтот проект можно открыть в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 с пакетом обновления 1 (SP1).Windows MobileЭтот проект невозможно открыть в Visual Studio 2013, поскольку эта версия не поддерживает данный тип проектов.Windows Phone 7.1Если разрешить Visual Studio обновить проект до Windows Phone 8.0, его можно будет открыть в Visual Studio 2012 и Visual Studio 2013.ДругойПроекты большинства других типов можно открывать в Visual Studio 2012, Visual Studio 2013 и Visual Studio 2010 с пакетом обновления 1 (SP1).Веб-сайты FrontPageЭтот проект невозможно открыть в Visual Studio 2013, поскольку эта версия не поддерживает данный тип проектов.Переносимая библиотека классовЕсли разрешить автоматическое обновление проекта в Visual Studio, его можно открыть в Visual Studio 2013, Visual Studio 2012 или Visual Studio 2010 с пакетом обновления 1 (SP1).

- Проекты, ориентированные на Silverlight 4, ориентированы и на Silverlight 5.- Проекты для Windows Phone 7.0 или Windows Phone 7.5 ориентированы и на Windows Phone 8.- Проекты, ориентированные на Xbox 360, более не будут ориентированы на Xbox 360.

Проекты Azure, такие как проекты облачных служб (с расширением CCPROJ) и проекты диспетчера ресурсов Azure (проекты облачного развертывания) с расширением DEPLOYPROJДля открытия этих типов проектов сначала установите пакет Azure SDK для .NET, а затем откройте соответствующий проект.

msdn.microsoft.com

Установка Visual Studio | Microsoft Docs

Самая актуальная документация по версии-кандидату Visual Studio 2017: Документация по версии-кандидату Visual Studio 2017.

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

Совет

Чтобы просмотреть сведения об установке предыдущих версий Visual Studio, щелкните ссылку "Другие версии" в верхней части этой страницы.

Полезные ссылки

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

Установка по умолчанию и Выборочная установка

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

Настраиваемые компоненты включают Visual C++, Visual F#, SQL Server Data Tools, пакеты SDK и средства разработки кроссплатформенных мобильных приложений, а также сторонние пакеты SDK и расширения. Если вы не выбрали эти компоненты во время начальной установки, вы можете установить их позднее.

Примечание

Выборочная установка автоматически включает компоненты установки по умолчанию.

Ниже приведен полный список настраиваемых компонентов.

  • Языки программирования

    • Компиляторы, библиотеки и средства Visual C++

    • Visual F#

    • Python Tools for Visual Studio

  • Разработка для Windows и веб-разработка

    • Средства публикации ClickOnce

    • Microsoft SQL Server Data Tools

    • Веб-инструменты Майкрософт для разработчиков

    • Инструменты PowerShell для Visual Studio

    • Набор разработки для Silverlight

    • Средства разработки универсальных приложений Windows

    • Средства и пакеты SDK Windows 10

    • Средства Windows 8.1 и Windows Phone 8.0/8.1

    • Средства и пакеты SDK Windows 8.1

  • Разработка кроссплатформенных мобильных приложений

  • Общие средства и пакеты SDK

    • Набор Android Native Development Kit (R10E, 32-разрядный)

    • Android SDK

    • Программа установки Android SDK (уровни API 19 и 21)

    • Программа установки Android SDK (уровень API 22)

    • Apache Ant (1.9.3)

    • Java SE Development Kit (7.0.550.13)

    • Joyent Node.js

  • Общие средства

Установка Visual Studio

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

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

Отображаемое имя объекта локальной политики Право пользователя
Резервное копирование файлов и каталогов SeBackupPrivilege
Отладка программ SeBackupPrivilege
Управление аудитом и журналом безопасности SeSecurityPrivilege

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

Установка с использованием установочного носителя

  • Чтобы установить Visual Studio, в корневом каталоге установочного носителя Visual Studio запустите файл установки для нужного выпуска:

    Выпуск Файл установки
    Visual Studio Enterprise vs_enterprise.exe
    Visual Studio Professional vs_professional.exe
    Visual Studio Community vs_community.exe

Установка путем загрузки с веб-сайта продукта

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

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

  1. После загрузки исполняемого файла обновления с веб-сайта MSDN в папку в файловой системе, выполните следующую команду из командной строки: <executable name> /layout.

    Эта команда загружает все пакеты для установки.

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

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

  3. В случае успешной загрузки пакета пользователь видит экран Visual Studio с надписью Установка успешно завершена! Все указанные компоненты успешно получены.

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

    Внимание!

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

  5. Теперь можно запустить установку из расположения файла или с установочного носителя.

Установка Visual Studio в виртуальных средах

Проблемы, связанные с видео, при использовании Hyper-V

В случае использования Windows Server 2008 R2 с Hyper-V и графическим ускорителем, система может работать медленнее, чем обычно.

Более подробную информацию см. на следующей странице веб-сайта Майкрософт: Видео может снизить производительность на компьютерах с Windows Server 2008 и Windows Server 2008 R2 с включенной ролью Hyper-V и установленным ускорителем адаптера дисплея.

Эмуляция устройств с помощью Hyper-V

При установке Visual Studio 2015 на реальном оборудовании без виртуализации можно выбрать компоненты, обеспечивающие эмуляцию устройств Windows и Android с помощью Hyper-V. При установке в Hyper-V эмуляция устройств Windows или Android недоступна. Это связано с тем, что эмуляторы являются виртуальными машинами сами по себе, а размещать одну виртуальную машину внутри другой на данный момент нельзя. Эту проблему можно решить, развернув и отладив приложение на реальном устройстве Windows или Android.

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

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

Параметр Описание
/?

/help

/h

Отображение параметров командной строки.
/AddRemoveFeatures Задание функций, которые должны быть добавлены в установленный продукт или удалены из него.
/AdminFile AdminDeployment.xml Установка Visual Studio с использованием файла данных, который был указан для административной установки.
/CEIPConsent Подтверждение согласия на сбор сведений, повышающих качество программного обеспечения, в соответствии с политикой конфиденциальности продукта.
/ChainingPackage BundleName Задание набора, следующего за этим набором. Также может использоваться для указания группы Программы улучшения качества программного обеспечения.
/CreateAdminFile <filename> Указание расположения для создания файла управления, который можно использовать с помощью параметра /AdminFile.
/CustomInstallPath InstallationDirectory Установка всех пакетов, поддерживающих изменение целевой платформы, в указанный каталог.
/ForceRestart Компьютер всегда перезапускается после установки.
/full Установка всех компонентов продукта.
/InstallSelectableItems <item name 1>[;<item name 2>] Список элементов в дереве выбора для выбора на экране выбора мастера установки.
/l

/Log Filename

Задание расположения файла журнала.
/layout Directory Копирование файлов на установочном носителе в указанный каталог.
/NoCacheOnlyMode Предотвращает предварительное заполнение кэша пакета.
/NoRefresh Блокировка проверки новых версий продукта для обязательных или рекомендуемых обновленных версий.
/norestart Блокировка перезапуска компьютера приложением установки во время или после установки. Соответствующие коды возврата см. в разделе "Коды возврата" Руководство администратора Visual Studio.
/noweb Блокировка установки из Интернета.
/OverrideFeedUri <path to feed file> Путь к локальному внешнему каналу, описывающему элементы программного обеспечения.
/ProductKey

КлючПродукта

Задание пользовательского ключа продукта, который не содержит тире и имеет длину не более 25 символов.
/PromptRestart Пользователь получит запрос перед перезагрузкой компьютера.
/q

/quiet

/s

/silent

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

/passive

Отображение хода выполнения без запроса ввода данных пользователем.
/repair Восстановление Visual Studio.
/SuppressRefreshPrompt Блокировка отображения диалогового окна "Доступно обновление" в мастере установки: таким образом обеспечивается автоматическое принятие мастером установки любых обязательных или рекомендуемых обновленных версий.
/u

/Uninstall

Удаление Visual Studio.
/Uninstall /Force

/u /force

Удаление ПО Visual Studio и всех его компонентов, используемых совместно с другими продуктами. Warning: При использовании этого параметра могут перестать правильно работать другие продукты, установленные на этом компьютере.

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

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

Используйте следующие ресурсы, чтобы получить помощь в разрешении проблем настройки и установки:

  • Форум по установке и настройке Visual Studio. Просмотрите вопросы и ответы от других пользователей сообщества Visual Studio. Если вы не нашли нужную информацию, задайте собственные вопросы.

  • Веб-сайт службы поддержки Майкрософт для Visual Studio. Прочтите статьи базы знаний (KB) и узнайте, как связаться со службой поддержкой корпорации Майкрософт по вопросам установки Visual Studio.

  • В выпусках Visual Studio 2015 о проблеме можно сообщить с помощью сайта Connect по адресу https://connect.microsoft.com/visualstudio.

    Рекомендуется отправить вместе с вопросом журналы установки. Подготовить журналы для отчета о проблеме можно с помощью средства сбора журналов Microsoft Visual Studio и .NET Framework, как описано в следующей процедуре.

    1. Скачайте средство диагностики установки со страницы http://aka.ms/vscollect.

    2. В командной строке с повышенными привилегиями запустите программу collect.exe.

    3. После выполнения программы collect.exe найдите файл vslogs.cab в каталоге Temp и включите его в отчет о проблеме.

Развертывание в корпоративной сети

Информацию о развертывании Visual Studio в сети см. в разделе Руководство администратора Visual Studio.

Действия после установки Visual Studio

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

Регистрация Visual Studio

Регистрация Visual Studio
  1. В строке меню выберите Справка, О программе.

    Диалоговое окно О программе содержит идентификационный номер продукта (PID). Для регистрации продукта необходимо указать PID и данные учетной записи Windows (например, адрес и пароль электронной почты на Hotmail или Outlook.com).

  2. В меню Справка выберите команду Зарегистрировать продукт.

Установка содержимого автономной справки

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

Установка и удаление содержимого справки
  1. В строке меню Visual Studio выберите Справка, Добавление и удаление содержимого справки.

  2. На вкладке Управление содержимымсредства просмотра справки (Майкрософт) выберите источник установки для содержимого справки.

  3. При поиске определенной коллекции справки введите ключевое слово или имя в текстовое поле Поиск и нажмите клавишу ВВОД.

  4. Щелкните ссылку Добавить или Удалить рядом с именем нужной коллекции справки.

  5. Нажмите кнопку Обновить.

    Дополнительные сведения об автономной справке см. в статье Справка по окну справки (Майкрософт) версии 2.2

Восстановление среды разработки Visual Studio

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

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

Восстановление Visual Studio в режиме без вывода сообщений или в пассивном режиме (то есть восстановление из источника)
  1. На компьютере, на котором установлена среда Visual Studio, откройте командную строку Windows.

  2. Введите следующие параметры:

    КореньDVD \<файл установки> </quiet|/passive> [/norestart]/Repair

Установка отдельных элементов

Установка отдельных элементов
  1. На странице Программы и компонентыпанели управления выберите выпуск продукта, в который требуется добавить один или более компонентов, и нажмите кнопку Изменить.

  2. В мастере установки выберите Изменить, а затем выберите компоненты, которые необходимо установить.

  3. Нажмите кнопку Далее, а затем следуйте инструкциям.

Проверка наличия исправлений и обновлений

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

Автоматическая проверка наличия наборов исправлений
  1. В строке меню выберите Сервис, Параметры.

  2. В диалоговом окне Параметры раскройте элемент Среда, а затем выберите Расширения и обновления. Убедитесь, что установлен флажок Автоматически проверять наличие обновлений и нажмите кнопку ОК.

Удаление Visual Studio

Для удаления Visual Studio 2015 используйте описанные ниже процедуры.

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

  2. В мастере установки выберите Удалить, нажмите кнопку Да, а затем следуйте инструкциям мастера.

Удаление Visual Studio в режиме без вывода сообщений или в пассивном режиме (то есть удаление из источника)
  1. На компьютере, на котором установлена среда Visual Studio, откройте командную строку Windows.

  2. Введите следующие параметры:

    Корень_DVD \<файл установки> </quiet|/passive> [/norestart]/uninstall

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

См. также

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

docs.microsoft.com


Смотрите также