Как проверить обновления Visual Studio через командную строку? Visual studio обновление


Обновление Visual Studio Community 2017 — Блог .NET разработчика

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

Поэтому обновляться надо обязательно. Как это сделать и будет рассказано в этой статье. Статья рассчитана на новичков и все будет показано достаточно подробно.  Алгоритм действий  по обновлению не единственно возможный.  Я показываю свой путь.

Первое, что нужно сделать это проверить, а нужно ли проводить обновление. Может уже и так все установлено.

Открываем Visual Studio 2017 и заходим в меню Help -> About Microsoft Visual Studio

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

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

В открывшемся окне можно посмотреть какая версия у вас установлена. Это позволит понять как сильно программа устарела. У меня версия 26228.9.

окно о программе

Вот тут https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes можно посмотреть историю выхода обновлений. Русскоязычная страница (https://www.visualstudio.com/ru-ru/news/releasenotes/vs2017-relnotes) отстает с переводом этой статьи. Поэтому я рекомендую смотреть только англоязычную версию.

История обновлений на момент выхода статьи:

April 17, 2017 — version 15.1 (26403.07)

April 10, 2017 — version 15.1 (26403.03)

April 5, 2017 — version 15.1 (26403.00)

March 31, 2017 — version 15.0 (26228.12)

March 28, 2017 — version 15.0 (26228.10)

March 14, 2017 — version 15.0 (26228.09)

March 7, 2017 — version 15.0 (26228.04)

Т.е. получается, что у меня установлено только обновление за 14 марта. Не порядок. Надо устранять.

Заходим в меню Tools -> Extensions and Updates  и видим, есть доступное обновление для VS. Впрочем мы это уже посмотрели вручную. Впрочем, можно было бы зайти сразу в это меню и не вникать сильно в версии программы.

Доступные обновления для VS

Кликаем Update.

начался процесс обновления

У меня оказался устаревшим инсталлятор. И сначала пришлось обновить его.

сначала пришлось обновить инсталлятор

Кликаю Update.  И получаю ошибку… Читаю, ничего страшного — нужно просто закрыть студию. Закрываю и жму Retry.

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

Началась установка. Теперь все в порядке. Надо подождать. У кого сколько времени, но минут 10-15 точно займет.

Все обновления успешно установлены

Установка завершена.

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

версия визуал студио после установки обновлений

Еще статьи по теме:

Установка Visual Studio 2017 Community

Активация VS 2017

Рекомендуемые записи

sberegovoy.ru

visual-studio - Как проверить обновления Visual Studio через командную строку?

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

http://go.microsoft.com/fwlink/?LinkID=251032

Этот URL-адрес может быть расположен в:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Platform\Shell\Microsoft.VisualStudio.ExtensionManager.Implementation.pkgdef

В разделе [$ RootKey $\ ExtensionManager\Repositories {52943709-1abb-4abe-b413-41e8bb6d0462}].

Вышеуказанный URL-адрес не должен изменяться для любой версии Visual studio, но это не гарантия. Если вы ответите на ответ http://go.microsoft.com/fwlink/?LinkID=290886, вы получите ответ:

<?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title type="text"></title> <id>uuid:99B94631-1B1A-45A0-9C34-54F75988DD54;id=1</id> <updated>2013-02-12T20:00:00-07:00</updated> <entry> <id>8EAF6C8E-1283-4EEE-AB6E-F0F087BFCBFF</id> <title type="text">Visual Studio 2012 Update 3</title> <summary type="text">Includes security updates, other critical updates, hotfixes, and feature packs that have been issued since the product was released.</summary> <published>2012-12-01T21:00:00-07:00</published> <updated>2012-12-01T21:00:00-07:00</updated> <author> <name>Microsoft Corp.</name> </author> <link rel="alternate" type="text/html" href="http://go.microsoft.com/fwlink/?LinkID=257044&amp;clcid=0x409"/> <link rel="releasenotes" type="text/html" href="http://go.microsoft.com/fwlink/?LinkID=257045&amp;clcid=0x409"/> <link rel="update" type="text" href="http://go.microsoft.com/fwlink/?LinkID=302339"/> <!-- icon should be 32 x 32 pixels --> <link rel="icon" type="text" href="http://visualstudiogallery.msdn.microsoft.com/Content/VisualStudio/VSDownload_32x.png"/> <!-- preview image should be 200 x 200 pixels --> <link rel="previewimage" type="text" href="http://visualstudiogallery.msdn.microsoft.com/Content/VisualStudio/VSDownload_200x.png"/> <Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010"> <Id>8EAF6C8E-1283-4EEE-AB6E-F0F087BFCBFD</Id> <Version>11.0.60610.01</Version> <References /> </Vsix> </entry> <entry> <id>28743233-1A36-4e67-8747-F072F8C76D1F</id> <title type="text">Visual Studio Extensions for Windows Library for JavaScript</title> <summary type="text">This release updates the development resources for the controls, CSS styles, and helper functions that are included in the Windows Library for JavaScript.</summary> <published>2013-08-08T20:00:00-07:00</published> <updated>2013-08-08T20:00:00-07:00</updated> <author> <name>Microsoft Corp.</name> </author> <link rel="alternate" type="text/html" href="http://go.microsoft.com/fwlink/?LinkId=260891&amp;clcid=0x409"/> <link rel="releasenotes" type="text/html" href="http://go.microsoft.com/fwlink/?LinkID=260892&amp;clcid=0x409"/> <link rel="update" type="text" href="http://go.microsoft.com/fwlink/?LinkID=260893"/> <link rel="icon" type="text" href="http://visualstudiogallery.msdn.microsoft.com/Content/VisualStudio/VSDownload_32x.png"/> <link rel="previewimage" type="text" href="http://visualstudiogallery.msdn.microsoft.com/Content/VisualStudio/VSDownload_200x.png"/> <Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010"> <Id>Microsoft.WinJS</Id> <Version>1.0.9200.20789</Version> <References /> </Vsix> </entry> </feed>

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

Если версия, указанная в этом файле (11.0.60610.01 здесь), больше версии, установленной на диске:

(Get-Item "${env:ProgramFiles(x86)}\Microsoft Visual Studio 11.0\common7\ide\devenv.exe").VersionInfo.ProductVersion

Затем вы захотите загрузить и установить URL-адрес в Link/@Update node:

<link rel="update" type="text" href="http://go.microsoft.com/fwlink/?LinkID=302339"/>

Этот Url должен перенаправить на MSI с обновлением.

qaru.site

Обновление Visual Studio для Mac - Visual Studio for Mac

  • 05/06/2018
  • Время чтения: 2 мин
  • Соавторы

В этой статье

Visual Studio для Mac на регулярной основе распространяет обновления для интегрированной среды разработки и поддерживаемых платформ.Visual Studio for Mac distributes updates for the IDE and supported frameworks on a regular basis. Такие обновления могут принимать форму новых функций, усовершенствований и исправлений ошибок.These updates can be in the form of new features, improvements, and bug fixes.

Visual Studio для Mac предоставляет три канала для получения таких актуальных версий:Visual Studio for Mac provides three channels to get these latest versions:

  • Стабильный — предоставляет тщательно протестированные обновления.Stable - Provides thoroughly tested updates. Этот канал рекомендуется использовать для обеспечения оптимальной среды разработки.This channel is recommended for the best development experience.
  • Бета / Альфа — обеспечивает ранний доступ к обновлениям, являющимся кандидатами на выпуск в стабильном канале.Beta / Alpha - Provides early access to updates that are candidates for release in the Stable Channel. Эти выпуски недостаточно надежны для повседневного использования.These releases may not be reliable for everyday use.

Проверка на наличие обновленийChecking for updates

Вы можете использовать окно средства обновления Visual Studio, чтобы проверять наличие обновлений, изменять каналы, а также скачивать и устанавливать обновления.You can use the Visual Studio Updater box to check for new updates, change channels, and download and install updates.

Чтобы открыть средство обновления Visual Studio, перейдите в раздел Visual Studio > Проверить наличие обновлений:To open the Visual Studio Updater, browse to Visual Studio > Check for Updates:

Отображается окно средства обновления:This displays the updater box:

Изменение канала обновленияChanging the Updater channel

Чтобы изменить канал, выберите его в раскрывающемся списке и нажмите кнопку Switch Channel (Переключить канал):To change the channel select it from the channel drop down and press the Switch Channel button:

Скачивание и установка обновленийDownloading and installing updates

При переключении каналов автоматически запускается процесс скачивания новых обновлений.Switching channels automatically starts the download process of new updates.

Если выбран параметр Проверять автоматически, при открытии Visual Studio для Mac появляется окно средства обновления, сообщающее о наличии новых обновлений.If you have selected the option to Check Automatically, the updater box will pop up when Visual Studio for Mac is open to let you know that new updates are available. В нем также можно запустить их скачивание.It will also give you the option to start downloading them.

Чтобы запустить установку обновлений, нажмите кнопку Перезагрузить и установить обновления:To start installing updates, select the Restart and Install Updates button:

В зависимости от компонентов, которые требуется установить, может потребоваться принять дополнительные лицензии или ввести имя пользователя и пароль администратора компьютера.Depending on the components that need to be installed, you may need to accept additional licenses or enter your machine's administrator username and password.

См. такжеSee also

docs.microsoft.com

Visual Studio 2015 с обновлением 1

  • 11/30/2015
  • Время чтения: 25 мин

В этой статье

| Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Условия лицензии | Блоги | Известные проблемы || Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues |

Примечание

Этот выпуск — не последняя версия Visual Studio.This is not the latest version of Visual Studio. Вы можете скачать последний выпуск на странице заметок о текущем выпуске для Visual Studio 2017.To download the latest release, please visit the current release notes for Visual Studio 2017.

Скачивание Visual Studio 2015Download Visual Studio 2015

Чтобы скачать Visual Studio 2015 с обновлением 1, щелкните "скачать".To download Visual Studio 2015 Update 1, click on the download button. Файлы загружаются с бесплатной подписке Dev Essentials узла.The files are downloaded from our free Dev Essentials subscription-based site. См. в разделе Dev Essentials сведения о нашей бесплатной полное разработчиков программы и службы.Please see the Dev Essentials page for information on our free comprehensive developer program and services.

Дата выпуска: 30 ноября 2015 г.Release Date: November 30, 2015

Сводка возможностей этого выпускаSummary of What's New in this Release

Другие изменения:Other changes:
Связанные выпуски:Related releases:

Подробные сведения о возможностях этого выпускаDetails of What's New in this Release

Средства для Apache Cordova Tools for Apache Cordova

Разработчики, использующие инструменты для Apache Cordova в первый раз с момента выпуска Visual Studio 2015 будет найти расширенные платформы разработки с поддержкой iOS 9, основу для Android 6 «Marshmallow», новый подключаемый модуль для проверки подлинности Azure AD и множество... даже сотни исправления ошибок, чтобы улучшить процесс разработки.Developers using the Tools for Apache Cordova for the first time since the Visual Studio 2015 release will find a richer development platform with support for iOS 9, the groundwork for Android 6 “Marshmallow”, a new plug-in for Azure AD authentication and dozens...even hundreds of bug fixes to improve the developer experience.

У нас есть новое место для примеры, учебники и документацию, в http://taco.visualstudio.com .We also have a new destination for samples, tutorials and documentation, at http://taco.visualstudio.com. И теперь документы размещаются непосредственно из GitHub, что позволяет разработчикам предоставлять советы, подсказки и исправления с помощью простой запрос.And now, docs are sourced directly from GitHub, making it possible for developers to contribute tips, tricks, and corrections by using a simple pull request.

Средства для универсальных приложений для Windows Tools for Universal Windows Apps

Средства для универсальных приложений Windows (версия 1.2), позволяют собирать и отправлять приложения для Windows Store, предназначенных для Windows 10 SDK версии 1511.You can use Tools for Universal Windows Apps (v1.2) to build and submit apps to the Windows Store by targeting Windows 10 SDK Version 1511. Также в этот выпуск включены несколько разработчиков улучшение функций .NET Native, конструкторе XAML, конструктор манифестов, упаковки Windows Store и отладчик.Also included in this release are several developer productivity improvements to .NET Native, the XAML designer, the manifest designer, Windows Store packaging, and the debugger.

Если у вас нет средства для универсальных приложений Windows установлены, их можно включить, изменив установку Visual Studio 2015, или путем установки их напрямую по следующей ссылке: http://go.microsoft.com/fwlink/?LinkID=619614If you don't already have Tools for Universal Windows Apps installed, you can enable them by modifying the Visual Studio 2015 installation, or by directly installing them from the following link: http://go.microsoft.com/fwlink/?LinkID=619614

Visual C# Visual C#

Интерактивное окно C# обратно в Visual Studio, а также командной строки C# REPL окна.The C# Interactive Window is back in Visual Studio, as well as the command-line C# REPL window. (Интерактивное окно — это окно REPL в среде Visual Studio.)(The Interactive Window is the REPL window inside Visual Studio.)

Мы также выпустили API для создания сценариев , которые позволяют создавать и выполнять C# как сценарий.We've also released scripting APIs that enable you to build and run C# as a script. API для создания сценариев можно найти на GitHub.The scripting APIs are available on GitHub.

Кроме того, мы выпустили csi.exe, которое представляет собой инструмент, который можно использовать для запуска из командной строки разработчика файл скрипта C# (.csx).Additionally, we've released csi.exe, which is a tool that you can use to run a C# script file (.csx) from the Developer Command Prompt. Например просто введите myScript.csx csi для выполнения файла сценария.For example, simply type csi myScript.csx to run your script file. Или можно ввести режим командной строки REPL, чтобы интерактивно изучить фрагменты кода C#.Or, you can enter the command-line REPL mode to interactively evaluate snippets of C# code. Чтобы перейти в этот режим, запустите csi команду без каких-либо из командной строки разработчика.To get to this mode, run the command csi without any arguments from the Developer Command Prompt.

Отладка и диагностика Debugging and Diagnostics

Visual C++ Visual C++

В этом выпуске мы добавили изменить и продолжить поддержка /bigobj, означающее, что теперь можно изменить и продолжить редактирование кода во время отладки проектов Windows Store C++.In this release, we've added Edit and Continue support for /BigObj, which means that you can now Edit and Continue to edit code while debugging Windows Store C++ projects.

IDEIDE

Функция, которую мы все ждали работает и, наконец!The feature we've all been waiting for is finally here! Теперь можно щелкнуть интерфейс или определение абстрактного метода и перейти к его реализации с помощью перейти к реализации ярлык.You can now right-click on an interface or abstract method definition and navigate to its implementation by using the Go To Implementation shortcut.

Также добавлена новая функция рефакторинга, вы можете преобразовывать методы get для свойства с помощью быстрой команды Ctrl +.We've also added a new refactoring that lets you convert get methods to properties by using the Quick Action command, Ctrl + .

Кроме того, исправлены ошибки, связанные форматирование, ненужными приведениями, интеграцией WinForms, сбоями во время поиска класса в обозревателе решений и перейдите к def/MAS c использованием «Использование вкладок».Additionally, we've fixed bugs around formatting, unnecessary casting, WinForms integration, crashing when searching for a class in the Solution Explorer, and go to def/MAS with "Use Tabs." И мы внесли области сворачиваются автоматически после первого открытия.And, we've made regions now auto-collapse upon first open.

Анализ кодаCode Analysis

Теперь мы поддерживаем следующие сценарии в интегрированной среде разработки для управления техническим долгом, поступающие от анализа кода:We now support the following scenarios in the IDE for managing the technical debt that comes from code analysis:

  • Просмотр предупреждения и сообщения анализа «только для моей код изменений.»View analysis warnings and messages for only 'my code changes.'
  • «Базовый показатель», все текущие проблемы и «беспрепятственно» перемещение вперед.'Baseline' all current issues and "stay clean" moving forward.
  • Просмотр и управление ими базовых показателей аудит подавлений или решать существующим техническим долгом.View and manage your baseline to audit suppressions, or to address existing technical debt.
  • Удалите дубликаты предупреждений в списке ошибок, чтобы сосредоточиться результатов на уникальном наборе.Remove duplicate instances of warnings in the error list to focus results to the unique set.

Окно "Средства диагностики"Diagnostics Tools window

Мы внесли несколько улучшений на вкладке "события" окна "средства диагностики" для чтения и понимания списка событий еще быстрее и эффективнее, чем раньше.We've made several improvements to the Events tab of the Diagnostic Tools window to help you read through and understand its list of events even faster and more efficiently than before.

Вот, новые возможности:Here's what's new:

  1. Улучшенное меню фильтрации , можно настроить следующими способами:An improved filtering menu that you can customize in the following ways:По категориям, потоком или с помощью Just My Code.By category, by thread, or by using Just My Code.
  2. Объект новый элемент управления поиска , позволяет выполнять поиск всех видимых столбцах таблицы событий.A new search control that allows you to search all visible columns of the Events table.
  3. Категория префиксы **, которые мы добавили ко всем событиям, что делает их более удобными для чтения.Category prefixes** that we've added to all events, which makes them easier to read.

Примечание

Эти усовершенствования окна средств диагностики доступны во всех выпусках Visual Studio.These Diagnostics Tools window improvements are available in all editions of Visual Studio. Однако следующий снимок экрана поступают из Visual Studio Enterprise, для которой имеется IntelliTrace и предоставляет доступ к больше категорий событий, чем другие выпуски.However, the following screenshot comes from Visual Studio Enterprise, which has IntelliTrace, and gives you access to more event categories than other editions.

Дополнительные сведения о окно "средства диагностики".Learn more about the Diagnostics Tools window.

Профилирование загрузки ЦП во время отладкиProfile your CPU Usage while debugging

Теперь можно получить подробные функция профиля ЦП при отладке.Now, you can get a detailed per-function profile of your CPU Usage while you are debugging. Можно включить профилирование ЦП или отключить во время отладки и просмотра результатов в состоянии разрыва, которая дает возможность просмотра пофункциональное распределение ЦП для кода, выполняемого между точками останова и во время выполнения процедуры.You can turn CPU Profiling on and off while debugging and view the results when you are in a break state, which allows you to view a per-function breakdown of CPU Usage of code that executed between breakpoints and during steps. (Чтобы использовать эту функцию, откройте окно средств диагностики («Отладка» —> средства диагностики), перейдите на вкладку "ЦП" и нажмите кнопку «Профилирование ЦП».)(To use this functionality, open the Diagnostic Tools window (Debug -> Diagnostic Tools), switch to the CPU tab, and then click the "CPU Profiling" button.)

Дополнительные сведения см. наши " профилирование ЦП в отладчике в Visual Studio 2015" записи блога.For more information, read our " Profile Your CPU in the Debugger in Visual Studio 2015" blog post.

.NET framework 4.6.1 .NET Framework 4.6.1

Теперь Visual Studio 2015 с обновлением 1 включает последнюю версию (4.6.1) платформы .NET Framework.Visual Studio 2015 Update 1 now includes the latest version (4.6.1) of the .NET Framework. .NET Framework 4.6.1 включает все функции и усовершенствования .NET 4.6, а также многочисленные исправления надежности, стабильности, безопасности и производительности.The .NET Framework 4.6.1 includes all the features and improvements of .NET 4.6 as well as numerous reliability, stability, security, and performance fixes. Вот некоторые из основных возможностей версии 4.6.1:These are some of the top features in 4.6.1:

  • Windows Presentation Foundation (WPF) улучшения проверки орфографии, поддержка индивидуально настраиваемых словарей и улучшение сенсорного вводаWindows Presentation Foundation (WPF) improvements for spell check, support for per-user custom dictionaries and improved touch performance
  • Криптография: улучшенная поддержка для эллиптической кривой цифровых подписей алгоритм (ECDSA) X509 сертификатыCryptography: Enhanced support for Elliptic Curve Digital Signature Algorithm (ECDSA) X509 certificates
  • ADO.NET: добавлена поддержка подключений SQL для AlwaysOn и Always EncryptedADO.NET: Added support in SQL Connectivity for AlwaysOn and Always Encrypted
  • Windows Workflow Foundation: API System.Transactions теперь поддерживают распределенные транзакции с координатором без MSDTC.Windows Workflow Foundation: System.Transactions APIs now support distributed transactions with a non-MSDTC coordinator
  • Профилирование усовершенствования, связанные с интерфейс IcorProfilerInfoProfiling improvements related to IcorProfilerInfo interface
  • NGen: введение баз данных программы NGenNGen: Introduction of NGen PDBs
  • Добавлена поддержка для API HttpListener, позволяющая серверным приложениям использовать привязку маркеровAdded support to HttpListener API to enable server applications to use token binding
  • Многие другие производительности, стабильности и надежности ошибок, связанных с в RyuJIT, GC, WPF и WCF.Many other performance, stability, and reliability related fixes in RyuJIT, GC, WPF, and WCF.

Дополнительные сведения о .NET Framework 4.6.1 см. в следующих статьях:For more details on the .NET Framework 4.6.1, see the following articles:

ASP.NET ASP.NET

ASP.NET 5 Beta 8ASP.NET 5 Beta 8

Примечание

Хотя Visual Studio 2015 с обновлением 1 включает ASP.NET 5 Beta 8, мы настоятельно рекомендуем вам попробовать недавно выпущенную версию ASP.NET 5 RC1, доступный для загрузки; Дополнительные сведения см. в разделе ASP.NET 5 RC1 на этой странице.While Visual Studio 2015 Update 1 includes ASP.NET 5 Beta 8, we strongly encourage you to try the newly released ASP.NET 5 RC1 that is now available for download; for details, see ASP.NET 5 RC1 on this page.

ASP.NET 5 Beta 8 представлены следующие функции и обновления:ASP.NET 5 Beta 8 has the following features and updates:

  • DNX Watcher позволяет разработчикам, использующим командной строки, точно так же, изменение и обновление в браузере, как привыкли разработчики Visual Studio с приложениями ASP.NET 5.DNX Watcher allows developers who use the command line to experience the same edit and refresh browser experience that Visual Studio developers have been enjoying with ASP.NET 5 applications. DNX Watcher будет следить за файлами проекта и отображать ошибки компиляции, если они появятся.DNX Watcher will watch the files in your project and show compilation errors if you have any. И как только ваш код можно будет снова скомпилировать, запустит его, и можно перейти к своему приложению.And as soon as your code can compile again, it will launch it and you can browse to your app.
  • Локализация.Localization. Разработчики приложений теперь могут создавать веб-приложений, которые могут переводиться и использоваться с различными региональными параметрами.Application developers can now develop web applications that can be translated and used by many different cultures. По промежуточного слоя можно настроить язык и региональные параметры, чтобы это были доступны через Thread.CurrentCulture, а также предоставлены API, для чтения строк из файлов ресурсов, которые могут быть выбраны на основе текущего языка и региональных параметров.Middleware is capable of setting a culture so that it is accessible through Thread.CurrentCulture, and APIs have been provided to read strings from resource files that can be selected based on current culture.

Один из важнейших свойств библиотек локализации является ключи для локализованных строк значения культуры по умолчанию.One of the great things about the localization libraries is that the keys for your localized strings are the values in the default culture. Таким образом например, если вы создаете приложение, на английском языке, можно поместить строки на английском языке как имена ключей.So, for example, if you are writing an application in English, you can put English strings as the key names.

Поэтому вместо кода будет примерно следующим образом:So instead of your code being something like this:

var myMessage = ресурсы. MyMessageString;var myMessage = resources.MyMessageString;

Можно написать, это значительно упрощает для корреляции сообщений в приложении в код, который его задает:It can be this, instead, which makes it easier to correlate a message in your app to the code that sets it:

var myMessage = stringLocalizer [«Благодарим вас за использование продуктов»];var myMessage = stringLocalizer[“Thank you for using our products”];

TypeScript TypeScript

Visual Studio 2015 с обновлением 1 включает возможности выпусков 1.6 и 1.7 инструментов TypeScript.Visual Studio 2015 Update 1 includes features from the 1.6 and 1.7 releases of the TypeScript tools. Она содержит значительные улучшения системы типов TypeScript и обеспечивает поддержку полиморфных типов, типов пересечения, объявлений локальных типов, присвоения псевдонимов универсальным типам и функции guard определяемого пользователем типа.It brings significant enhancements to TypeScript's type system and enables support for the polymorphic type, intersection types, local type declarations, generic type aliasing, and user-defined type guard functions.

Также завершена поддержка ES6 в TypeScript, добавив генераторов ES6 и классов ES6 выражения и обеспечивает поддержку новых предложений функции ES7, таких как оператор возведения в степень ES7 и асинхронные ES7 функции.It also completes ES6 support in TypeScript by adding ES6 Generators and ES6 Class expressions, and brings support for new ES7 feature proposals like ES7 Exponentiation operator and ES7 Async functions.

Кроме того, React элемента JSX теперь встроена в компилятор TypeScript и инструменты.Additionally, React's JSX is now natively supported by the TypeScript compiler and tooling. Этот выпуск также обеспечивает собственных реализаций нацеливания Node v4 функций ES6 (--целевой ES6) при использовании системы узел собственного модуля (--модуля commonjs) помимо улучшенной поддержки разрешения пути узла модуля.This release also enables targeting Node v4's native implementations of ES6 features (--target ES6) while using Node native module system (--module commonjs), apart from an enhanced support for node module path resolution.

Прочие Miscellaneous

Параллельное выполнение тестовParallel Test Execution

Платформе тестирования Visual Studio появилась поддержка параллельного выполнения тестовых случаев.The Visual Studio Test Platform introduces support parallel execution of test cases.

Параллельное выполнение тестов использует доступные ядра на компьютере и становится очевидной, запустив средство выполнения тестов на каждом доступном ядре как отдельный процесс и обработки его как контейнера (сборки, библиотеки DLL или соответствующий артефакт, содержащего тесты для выполнения ), накопленные исполнение тестов.Parallel test execution leverages the available cores on the machine, and is realized by launching the test execution engine on each available core as a distinct process, and handing it a container (assembly, DLL, or relevant artifact containing the tests to execute), worth of tests to execute. Единицей планирования является контейнер для тестирования.The unit of scheduling is the test container. В каждом контейнере тесты будут выполняться в соответствии с семантикой платформы тестирования.Within each container, the tests will be executed as per the semantics of the test framework. Если таких контейнеров много, то после выполнения тестов в контейнере процессам передаются следующие доступные контейнеры.If there are many such containers, then as processes finish executing the tests within a container, they are handed the next available container.

Параллельного выполнения тестов включается с помощью необходимо установить параметр MaxCpuCount в глобальном разделе файла .runsettings (как показано на следующем снимке экрана).Parallel Test Execution is enabled using the MaxCpuCount setting in the global section of the .runsettings file (as shown in the following screenshot).

Значение параметра MaxCpuCount обладает следующей семантикой:The value for MaxCpuCount has the following semantics:

  • "n" (где 1 <= n <= число ядер): не более "n" процессов будет запущен.‘n’ (where 1 <= n <= number of cores) : upto ‘n’ processes will be launched.
  • "n" любым другим значением: количество запущенных процессов будет равно количеству доступных ядер на компьютере.‘n’ of any other value : The number of processes launched will be as many as the available cores on the machine.

Параллельное выполнение поддерживается во всех точках запуска ― CI, интерфейсе командной строки (CLI) и IDE (обозреватель тестов, CodeLens, различные команды «Выполнить» и др.) и индикаторы в обозревателе тестов отслеживают ход параллельного выполнения тестов.Parallel execution is supported through all launch points - CI, command line (CLI) and the IDE (Test Explorer, CodeLens, various “Run” commands, etc.), and the Test Explorer indicators track the progress of tests executing in parallel.

ASP.NET 5 ― поддержка MSTest и CodeCoverageASP.NET 5 - MSTest support and CodeCoverage support

Платформа тестирования Visual Studio появилась поддержка тестов на базе платформы MSTest для приложений ASP.NET 5.The Visual Studio Test Platform introduces support for MSTest framework-based tests for ASP.NET 5 applications.

Компоненты платформы MSTest доступны из галереи NuGet.The MSTest framework components are available from the NuGet gallery.

Платформа тестирования Visual Studio включает поддержку CodeCoverage для приложений ASP.NET 5 на платформах x86/x64 CoreCLR/CLR.The Visual Studio Test Platform introduces support for CodeCoverage for ASP.NET 5 applications on the x86/x64 platforms that target the CoreCLR/CLR.

Поддержка дополнительной версии для сборкиSubversion support for build

Теперь можно создать из репозиториев системы управления версиями на основе subversion, которые команды могут централизовать все сборки и работать управление элементами в Team Foundation Server без необходимости переноса исходного кода прямо сейчас.You can now build from subversion-based source control repositories, which can enable teams to centralize all build and work item management in TFS without having to move their source code right away.

Концентратор запросов на включение внесенных изменений в Visual StudioPull requests hub in Visual Studio

Team Explorer реализован новый концентратор запросов на включение внесенных изменений, где пользователи могут видеть список созданных ими запросов на Вытягивание, а также другие назначенные им запросы на включение внесенных изменений.Team Explorer now features a new Pull Requests hub where users can see the list of pull requests that they have created, as well as the pull requests that others have assigned to them.

Мы также улучшили интерфейс создания на включение внесенных изменений запроса; Теперь пользователи могут публиковать ветви и создают запросы на Вытягивание в рамках одной операции.We've also improved the Create Pull Request experience; now, users can publish branches and create pull requests in a single action.

«Требуется запрос на Вытягивание» политика рабочих элементов"Pull request required" work item policy

Теперь у нас есть политика ветвей, которая требует связанных рабочих элементов для любого запроса на включение внесенных изменений.We now have a branch policy that requires associated work items for any pull request. Как редактор кода и сборки политики любой код, поступающий в ветвь должен отправляться через запрос на Вытягивание.Like the code reviewer and build policies, any code that is submitted to the branch must be submitted via pull request. При создании запроса на Вытягивание, связанными фиксациями будет проверяться связей рабочих элементов, и если имеется хотя бы одна связь, политика будет соблюдена.When a pull request is created, the associated commits will be inspected for work item links, and if there is at least one link, the policy will be fulfilled.

Кроме того теперь можно связать рабочие элементы, чтобы запросы на Вытягивание, напрямую, и если запрос на Вытягивание напрямую связана по крайней мере один рабочий элемент, политика будет соблюдена.Also, you can now link work items to pull requests directly, and if the pull request is directly linked to at least one work item, the policy will be fulfilled. (Если нет рабочих элементов связаны с запросом или связанными фиксациями, политика будет нарушена.)(If no work items are linked to the pull request or the associated commits, the policy will fail.)

Другие изменения: исправления ошибок и известные проблемы Other changes: Bug Fixes & Known Issues

Полное описание улучшений технологий, исправлений и известных проблем в этом выпуске см. в приведенной ниже статье MSDN.For a complete description of technology improvements, bug fixes, and known issues in this release, see the following MSDN article.

Дополнительные сведения: описание Visual Studio 2015 с обновлением 1Learn More: Description of Visual Studio 2015 Update 1

Связанные выпускиRelated Releases

ASP.NET 5 RC1 ASP.NET 5 RC1

ASP.NET 5 RC1 включает следующие функции и обновления.ASP.NET 5 RC1 includes the following features and updates:

  • Панель элементов начальной загрузкиBootstrap Toolbox
  • Диспетчер пакетов bowerBower Package Manager
  • Редактор JSXJSX Editor
  • Лучше цветовое выделение из Angular JS HTML-атрибутыBetter Colorization of Angular JS HTML attributes
  • Улучшение Razor IntelliSense и вспомогательных функций теговImproved Razor IntelliSense and Tag Helpers
  • Можно открывать проекты MVC 4Can open MVC 4 projects
  • IntelliSense пакета NPM (аналогично работе bower.JSON)NPM Package IntelliSense (similar to how Bower.json works)
  • Очистить обозреватель решений ASP.NETCleaned up ASP.NET Solution Explorer

Дополнительные сведения о версии-кандидата 1 ASP.NET см. в разделе " объявление о выпуске ASP.NET 5 релиз-кандидат 1" записи блога.For more information about ASP.NET RC1, see the " Announcing ASP.NET 5 Release Candidate 1" blog post. И Дополнительные сведения о .NET Core и ASP.NET, см. в разделе " объявление о выпуске .NET Core и ASP.NET 5 RC" записи блога.And to learn more about .NET Core and ASP.NET, see the " Announcing .NET Core and ASP.NET 5 RC" blog post.

Пакет Azure SDK 2.8 для .NET Azure SDK 2.8 for .NET

Мы выпустили пакет Azure SDK 2.8 для Visual Studio 2013 и Visual Studio 2015, которая включает в себя следующие функции и обновления:We've released Azure SDK 2.8 for Visual Studio 2013 and Visual Studio 2015, which includes the following features and updates:

  • Azure Resource ManagerAzure Resource Manager
  • Сообщение об ошибке «отправка данных системы диагностики Azure» в Application Insights"Send Azure Diagnostics data" to Application Insights
  • Новая поддержка DockerNew Support for Docker
  • Обновления для шаблона мобильных приложенийUpdates to the Mobile Apps template
  • Предварительная версия обозревателя хранилища Microsoft AzureMicrosoft Azure Storage Explorer Preview
  • Средства Azure Service FabricAzure Service Fabric Tools
  • Средства Azure HDInsight для Visual StudioAzure HDInsight Tools for Visual Studio
  • Средства фабрики данных AzureAzure Data Factory Tools

Более подробные сведения об этом выпуске и его новых функций и обновлений, см. в разделе " Представляем пакет Azure SDK 2.8 для .NET" записи блога.For more detailed information about this release and its new features and updates, see the " Announcing the Azure SDK 2.8 for .NET" blog post.

Бета-версии Visual Studio Code Visual Studio Code Beta

У нас есть несколько интересных объявлений, чтобы сообщить вам о бета-версии для Visual Studio Code, включая следующие функции и обновления:We have a number of exciting announcements to share with you about the beta for Visual Studio Code, including the following features and updates:

  • Расширяемость [подключаемый модуль] поддержка в VS CodeExtensibility [Plug-in] Support in VS Code
  • Расширение Marketplace и коллекцияExtension Marketplace/Gallery
  • Расширения «Попробуйте сейчас»Extensions "Ready to try now"
  • VS Code является открытымVS Code is open-sourced

Подробные сведения и ссылка для загрузки, см. в разделе " объявление о выпуске Visual Studio код бета-версии" записи блога.For detailed information and a download link, see the " Announcing Visual Studio Code Beta" blog post.

Отладчик Visual Studio GDB Visual Studio GDB Debugger

Мы рады представить новое расширение, которое позволяет отладчику Visual Studio взаимодействовать с GDB.We're pleased to introduce a new extension that enables the Visual Studio debugger to interact with GDB. Это особенно полезно для отладки удаленных целевых объектах Linux.This is particularly useful for debugging remote Linux targets. Например можно использовать отладчик Visual Studio GDB в следующих сценариях:For example, you can use Visual Studio GDB Debugger in the following scenarios:

  • Локальная отладка GDBLocal GDB debugging
  • Отладка GDB на виртуальной Машине Linux AzureGDB debugging on an Azure Linux VM
  • Отладка GDB на Raspberry Pi с центром Интернета вещей AzureGDB debugging on a Raspberry Pi with Azure IoT Hub

Примечание

Чтобы использовать это расширение, необходимо установить оба Visual Studio 2015 Community или более поздней и инструменты Visual C++ для Android или iOS установлен.To use this extension, you must have both Visual Studio 2015 Community or higher installed and the Visual C++ tools for Android or iOS installed.

Дополнительные сведения см. в разделе " объявление о расширении отладчик VS GDB" записи блога.For more information, see the " Announcing the VS GDB Debugger extension" blog post.

Инструменты node.js для Visual Studio Node.js Tools for Visual Studio

Модуль бесплатные с открытым исходным кодом, который превращает Visual Studio в мощную среду разработки Node.js, инструменты Node.js для Visual Studio включает множество улучшений в последнем выпуске, такие как:A free and open-source extension that turns Visual Studio into a powerful Node.js development environment, Node.js Tools for Visual Studio includes many enhancements in the latest release, such as:

  • Поддержка Node.js v4.xSupport for Node.js v4.x
  • Поддержка для npm v3.x, который помогает устранить потенциальные проблемы MAX_PATHSupport for npm v3.x, which helps work around potential MAX_PATH issues
  • Быстрее и четкая технология IntelliSense, включая лучше символов фиксации значения по умолчанию, а также возможность согласиться на предварительную версию предстоящих модуля ES6 для IntelliSenseFaster and clutter-free IntelliSense, including better commit-character defaults, and the ability to opt in to a preview release of the upcoming ES6 IntelliSense engine
  • Улучшенная стабильность во время отладки и ускоренная время загрузки проектаImproved stability during debugging, and faster project load times
  • Поддержка фрагментов кода.Code snippet support

Дополнительные сведения см. в разделе " Node.js Tools 1.1 для Visual Studio выпущен" записи блога.For more information, see the " Node.js Tools 1.1 for Visual Studio Released" blog post.

NuGet NuGet

NuGet 3.3NuGet 3.3

Распространение расширения NuGet версия 3.3.The bundled version of the NuGet extension is 3.3. Дополнительные сведения обо всех обновлениях см. в разделе заметки о выпуске NuGet 3.3.For more information about all the updates, see the NuGet 3.3 release notes.

Диспетчер пакетов NuGetNuGet Package Manager

На основании отзывов пользователей мы внесли несколько изменений в пользовательский интерфейс диспетчера пакетов NuGet, и обеспечивает следующие преимущества:Based on user feedback, we've made several changes to the NuGet Package Manager user interface, to provide the following benefits:

  • Кнопки действий , которые отображаются непосредственно на списке пакетов, который обеспечивает более быстрый доступ к основным функциям управления.Action buttons that appear directly in the package list, which provides quicker access to common management functions.
  • Объект пользовательский интерфейс разделен на наборы вкладок, представляющих собой специализированные фильтры пакетов, которые могут понадобиться в ваших проектах.A user interface separated into a series of tabs, which are specific filters of the packages that you might work with in your projects.
  • Объект Консолидация tab, чтобы использовать при работе с пакетами на уровне решения.A Consolidate tab to use when you are working with the packages at the Solution level. Он также отображается эмблема, показывающая количество пакетов, которые можно обновить в проектах.It will also show a badge that indicates how many packages are candidates that you can update in projects.
  • Обновления tab, чтобы выбрать несколько пакетов.An Update tab to multi-select packages. Не только обновить все выбранные пакеты одновременно, но чтобы выбрать все пакеты и выполнить действие «Обновить все» в проекте или решении также можно использовать эту функцию.Not only can you update all selected packages at one time, but you can also use this feature to choose all packages and perform an "Update All" action inside of a project or the solution. (И, как и вкладке "Консолидация", он также отображается эмблема, показывающая количество пакетов, которые можно обновить в проектах.)(And, like the Consolidate tab, it too shows a badge that indicates how many packages are candidates that you can update in projects.)
Улучшенная поддержка локальных каталогов в NuGetImproved Local Folder Support in NuGet

Инструменты NuGet теперь обеспечивают гораздо более быстрый доступ к специализированному локальному хранилищу папок.The NuGet tools now support significantly faster access to a specially crafted local folder store. Сведения о настройке этого репозитория, см. в разделе заметки о выпуске NuGet 3.3 подробные инструкции.To learn how to configure this repository, see the NuGet 3.3 release notes for detailed instructions.

Visual Studio 2015 выпусковVisual Studio 2015 Releases

Вы можете просмотреть все версии заметок о выпуске Visual Studio 2015:You can view all versions of Visual Studio 2015 release notes:

К началу страницыTop of Page

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 после любого из выпусков этого обновления. Можно повторно установить обновление, чтобы получить более поздние исправления, содержащиеся в последующих выпусках. Удалять предыдущее обновление, чтобы установить более позднюю его версию, не требуется.

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

Версия

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

Заметки о выпуске Visual Studio 2013 с обновлением 5

  • 07/20/2015
  • Время чтения: 11 мин

В этой статье

| Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Условия лицензии | Блоги | Известные проблемы || Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues |

Примечание

Этот выпуск — не последняя версия Visual Studio.This is not the latest version of Visual Studio. Вы можете скачать последний выпуск на странице заметок о текущем выпуске для Visual Studio 2017.To download the latest release, please visit the current release notes for Visual Studio 2017.

Важно!

Все предыдущие версии инструментов для Apache Cordova несовместимы с обновлением 5.All prior releases of the Tools for Apache Cordova are incompatible with Update 5. Если вы ранее установили ознакомительную версию для сообщества расширения средств для Apache Cordova, его необходимо удалить перед установкой Visual Studio 2013 с обновлением 5.If you have previously installed a Tools for Apache Cordova CTP extension, you must uninstall that extension before installing Visual Studio 2013 Update 5. Если требуется поддержка Apache Cordova, рекомендуем использовать Visual Studio 2015.If you require Apache Cordova support, we encourage you to try Visual Studio 2015.

Скачайте Visual Studio 2013Download Visual Studio 2013

Чтобы скачать Visual Studio 2013 с обновлением 5, щелкните "скачать".To download Visual Studio 2013 Update 5, click on the download button. Файлы загружаются с бесплатной подписке Dev Essentials узла.The files are downloaded from our free Dev Essentials subscription-based site. См. в разделе Dev Essentials сведения о нашей бесплатной полное разработчиков программы и службы.See the Dev Essentials page for information on our free comprehensive developer program and services.

выпущено 20 июля 2015 г.released on July 20, 2015

Новые возможности этого выпускаWhat's New in this Release

Облачное нагрузочное тестирование из центров обработки данных Azure по всему мируCloud-based load testing from Azure datacenters worldwide

Настройка инфраструктуры, необходимой для нагрузочного тестирования, при помощи Visual Studio Team Foundation Service стала еще проще: теперь можно выполнять облачное нагрузочное тестирование из любого поддерживаемого центра обработки данных Azure по всему миру.Setting up the infrastructure required to run load testing by using the Visual Studio Team Foundation Service just got easier: Now, you can perform cloud-based load testing from any of the supported Azure datacenters around the world.

Дополнительные сведения о выборе расположения для нагрузочного теста см. в разделе загрузить тестирования усовершенствования в выпуск Release Candidate из Visual Studio 2015 Enterprise.For more information about choosing a location for your load test, see Load Test Enhancements in Release Candidate of Visual Studio 2015 Enterprise edition.

Токен запроса текущей итерацииCurrent iteration query token

Теперь можно выполнять из Visual Studio запросы с токеном @currentIteration к Visual Studio Online или Visual Studio Team Foundation Server 2015.You now can run queries in Visual Studio with the @currentIteration token on Visual Studio Online or Visual Studio Team Foundation Server 2015.

Поддержка переименования командных проектов для локальных рабочих областейTeam Project Rename support for Local Workspaces

Мы включили возможность обновления локальные рабочие области после переименования командного проекта.We included the ability to update local workspaces after renaming a team project. Выполнение get или возврат автоматически исправляет сопоставление рабочей области, так, чтобы использовалось новое имя командного проекта.Performing a get or check-in automatically corrects the workspace mapping so that it uses the new team project name.

Дополнительные сведения о переименовании командного проекта, см. в разделе переименования проекта.For more information about renaming a team project, see Rename a project.

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

ОтладчикDebugger

  • Добавлена поддержка захват буферов глубины на оборудовании версии 9.3.We have added support for capturing depth buffers on version 9.3 hardware. Это обеспечивает поддержку отладки графики для приложений на базе Unity, выполняемых на Windows Phone.This enables support for graphics debugging Unity-based applications that run on Windows Phone.

Интегрированная среда разработки Visual StudioVisual Studio IDE

  • Критическое уведомление в Центре уведомлений может указывать, что вам требуется получить или продлить лицензию разработчика.A critical notification in the Notification Hub may indicate that you must obtain or renew a developer license. Если закрыть это сообщение и затем открыть другой проект, критическое уведомление отображается повторно.If you dismiss this notice, and then you open another project, the critical notification appears again.
  • При создании приложения Магазина Windows, для которого требуются регистрации WinRT, вы перестаете получать исключение System.TypeLoadException во время выполнения.When you build a Windows Store application that requires WinRT registrations, you no longer receive the System.TypeLoadException exception at runtime.
  • Предположим, что вы указали Spartan в качестве браузера по умолчанию в Windows 10 Insider Preview.Assume that you have set your default browser to Spartan on Windows 10 Insider Preview. При нажатии клавиши F1 на ключевом слове или в окне инструментов может оказаться, что все обращения к справке вызывают ошибку и вы не можете получить из нее материалы.When you press F1 on a keyword or a tool window, you may find all online help calls now fail and you cannot get to any online help content.
  • Если вы ранее подключались к другой коллекции, ветвление было недоступно до перезапуска Visual Studio.When you have been previously connected to another collection, you could not branch unless Visual Studio is restarted. Это обновление устраняет данную проблему.With this Update this issue no longer exists.
  • Это обновление убирает бесполезное сообщение после попытки записать после изменения набор ожидающих изменений в ранее переименованный командный проект.With this update, you will no longer see an unhelpful message after attempting to check in a set of pending changes to a team project that was previously renamed.
  • Некоторые правки больше не теряются в серверной рабочей области для ожидающих изменений в клиенте.Some edits are no longer lost in your server workspace for pending changes in the client.

Team Foundation ServerTeam Foundation Server

  • Документы SharePoint с именами, содержащими слишком много символов Юникода, теперь открываются правильно с помощью Team Explorer.SharePoint documents that have names that contains too many Unicode characters no longer open incorrectly when you try to open them by using Team Explorer.
  • В Team Foundation Server 2013 с обновлением 4 вы не можете отправить отзыв с помощью Feedback Client, если находитесь на уровне лицензий заинтересованных лиц.In Team Foundation Server 2013 Update 4, you cannot submit feedback by using Feedback Client when you are at the stakeholder license level. Но в Team Foundation Server 2013 с обновлением 5 вы можете отправить отзыв с помощью Feedback Client, если находитесь на уровне лицензий заинтересованных лиц.However, in Team Foundation Server 2013 Update 5, you can submit feedback by using Feedback Client when you are at the stakeholder license level.
  • Когда вы изменяете рабочий элемент одновременно с другим пользователем в Веб-доступе, указанные ниже проблемы больше не возникают.When you change a work item simultaneously with another user in Web Access, you no longer experience one of the following issues:
    • Рабочий элемент успешно сохраняется.A work item is saved successfully. Но если вы изменили поле "Состояние" и задали в поле "Причина" значение, отличное от используемого по умолчанию, в поле "Причина" восстанавливается значение по умолчанию.However, if you changed the State field and you set the Reason field to a non-default value, the Reason field value is reverted to the default.
    • Рабочий элемент не сохраняется, и появляется сообщение об ошибке "Поле «Состояние» не может быть пустым".A work item is not saved and you receive a "Field 'State' cannot be empty" error message.
  • Теперь вы можете использовать хранилище для данных, различающихся лишь пробелом (например, "Debug" и "Debug ").You are no longer blocked from using the warehouse when you have data that is identical except for differences in white space (for example, "Debug" and "Debug ").
  • Команда tf merge больше не переходит в бесконечный цикл в prc_PendMerge для циклически переименованных папок, откуда ранее были удалены вложенные папки.The tf merge command no longer freezes in an infinite loop in prc_PendMerge for cyclically renamed folders that have previously deleted subfolders.
  • Являясь пользователем Git, теперь вы можете создать пустой клон тега заметки для репозитория Git, размещаемого в экземпляре Team Foundation Server.As a Git user, you can now perform a shallow clone of an annotate tag against a Git repo that is hosted on a TFS instance.
  • Рабочие элементы, имеющие значения полей даты и времени, введенных за пределами текущего периода летнего времени больше не отображаются неправильно в Web Access.Work Items that have DateTime field values entered outside of the current daylight saving time period no longer appear incorrectly in Web Access.
  • При восстановлении резервных копий базы данных с помощью средства резервного копирования Team Foundation Server файл журнала (LDF) и файл данных (MDF) больше не восстанавливаются в одном расположении, если SQL Server настроен для разных расположений.When you restore database backups by using TFS backup tool, both the log file (.ldf) and data file (.mdf) are no longer restored to same location if SQL Server is set for different locations.
  • Внесены новые усовершенствования производительности для отчетов, например "Успех сборки за период времени", "Панель мониторинга сгорания", "Сгорание и темп работ" и "Обзор историй".New performance improvements are made for reports such as "Build success over time," "Burndown dashboard," "Burndown and burn rate," and "Stories overview."
  • При скачивании изменений в удаленном репозитории файл конфигурации больше не заменяется специально созданным файлом.When you download changes in a remote repository, your configuration file is no longer replaced by a specially crafted file. Файл конфигурации находится вне репозитория.Your configuration file resides outside the repository. Замена этого файла неправильным файлом позволяет пересопоставить команды Git, чтобы выполнять произвольные команды от вашего имени.By replacing this file with a bad file, the Git commands could be remapped in order to execute arbitrary commands that run under your credentials. В этой ситуации неправильный файл может попасть в репозиторий Git.In this situation, a bad file could be introduced to the Git repository.
  • Теперь при наличии разрешения на просмотр событий вы можете получать уведомления команды, если у создателя подписки команды такое разрешение отсутствует.If you have permission to view events, you can now receive team notifications if the creator of the team subscription does not have permission to view those events.
  • Мы улучшили производительность при использовании Team Foundation Server в Веб-доступе.We have improved the performance when you use TFS in Web Access.
  • Мы улучшили закрепленные диаграммы.We have improved the display of pinned charts. Условные обозначения больше не является скрытым и лучше выравнивание диаграмм.The legend is no longer hidden and the alignment of the charts is better.
  • Отдельные правила для рабочих элементов, связанные с их вложениями, и ссылки на эти правила теперь работают как нужно.Certain rules on work items that are related to their attachments and work item links now run correctly.
  • Если у вас есть средство, которое препятствует регистрации COM во время запуска среды CLR (например, ведение fusion-журнала), теперь вы можете отключить запросы на вытягивание, чтобы агент заданий работал нормально.If you have a tool that prevents COM from registration during CLR startup (like Fusion logging), you can now disable pull requests in order to allow the Job Agent to run normally.

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

Общие сведенияGeneral

Подключаемый модуль средства записи веб-тестов для Internet Explorer не загружается при попытке записать веб-тест производительности из Visual Studio.The WebTest recorder plug-in for Internet Explorer does not load when it tries to record a web performance test from Visual Studio. Чтобы обойти эту проблему, удалите следующие разделы реестра.To work around this issue, delete the following registry keys:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component CategoriesHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64

Модульное тестированиеUnit Testing

При обновлении до Visual Studio 2013 с обновлением 5 из более ранней версии, может оказаться, что не будет построен существующих проектов приложений модульного тестирования (Windows Phone) Visual C#.When you upgrade to Visual Studio 2013 Update 5 from an earlier version, you may find that existing Unit Test Application (Windows Phone) Visual C# projects will not build. Чтобы обойти эту проблему, исправьте установку Visual Studio 2013 с обновлением 5.To work around this issue, repair the Visual Studio 2013 Update 5 installation.

Visual Studio 2013 выпусковVisual Studio 2013 Releases

Вы можете просмотреть все версии заметок о выпуске Visual Studio 2013:You can view all versions of Visual Studio 2013 release notes:

К началу страницыTop of Page

docs.microsoft.com

Andrey on .NET | Обновление 15.6 для Visual Studio 2017

6 марта 2018 Новости
Стало доступно для загрузки обновление 15.6 для Visual Studio 2017.

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

  • Дождаться уведомления в Visual Studio 2017 о доступности обновления.
  • Или запустить инсталлятор Visual Studio 2017, который найдет и установит обновление.

Что нового

Наиболее интересные нововведения:

  • Инсталляцию Visual Studio теперь можно приостановить и продолжить позже.
  • Увеличена скорость загрузки решений (solution).
  • Окно CPU Usage теперь может показывать стек для асинхронного кода.
  • Добавлены сообщения, подсказывающие какие расширения вызывают зависания интерфейса Visual Studio.
  • Team Explorer получить возможность работать с тегами в Git.
  • Visual Studio Build Tools теперь поддерживают TypeScript and Node.js.
  • Test Explorer теперь находит тесты быстрее: вместо анализа результата компиляции теперь используется анализ решения при помощи Roslyn, что не требует предварительной компиляции.
  • Любые изменения, добавления и удаления тестов отображаются Test Explorer без перекомпиляции.
  • Test Explorer поддерживает проекты для Win10 IoT Core.
  • Расширение Azure Services Authentication теперь входить в состав Visual Studio. Оно позволят на этапе сборки подгружать секретные значения из Azure KeyVault или отдельного файла в конфигурацию ASP.NET и ASP.NET Core проектов. Таком образом нет необходимости держать эти значения в исходного коде и сохранять в системе контроля исходного кода.

Полный список изменения и список исправленных ошибок доступен на сайте docs.microsoft.com.

andrey.moveax.ru