Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Эта версия больше не поддерживается. Чтобы скачать последний выпуск, посетите сайт https://visualstudio.microsoft.com/downloads/.
Выпуски Visual Studio 2013
Заметки о выпуске можно просмотреть для всех версий Visual Studio 2013:
- 20 июля 2015 г. — Visual Studio 2013 с обновлением 5
- 12 ноября 2014 г. — Сообщество Visual Studio 2013
- 12 ноября 2014 г. - обновление 4 для Visual Studio 2013
- 4 августа 2014 г. — Visual Studio 2013 с обновлением 3
- 12 мая 2014 г. — Visual Studio 2013 с обновлением 2
- 2 апреля 2014 г. — Visual Studio 2013 с обновлением 2
- 20 января 2014 г. — Visual Studio 2013 с обновлением 1
- 17 октября 2013 г. — Visual Studio 2013
Visual Studio 2013 с обновлением 2
Выпущено 12 мая 2014 г.
Скачивание Visual Studio Community 2013
Вы можете скачать Visual Studio 2013 по ссылке My.VisualStudio.com. My.VisualStudio.com требуется бесплатная подписка Dev Essentials или подписка Visual Studio.
Сводка о новинках в данной версии
- Windows Phone 8.1 и универсальные приложения Для Windows
- Разработка Azure
- Веб-разработка
- Улучшения линковщика программного обеспечения Visual C++
- Общие отладки и анализаторы
- IntelliTrace
- Профилирование и отладка DirectX
- Управление выпуском
Что нового в этом выпуске
Windows Phone 8.1 и универсальные приложения Для Windows
Как приступить к работе?
В этом выпуске мы изменили, что разработчикам ПО нужно установить, чтобы начать создание Windows Phone 8.1 и универсальных приложений для Windows:
- Для разработки телефонов больше нет отдельной версии Visual Studio 2013 Express. Вместо этого пользователям Express необходимо установить Visual Studio 2013 Express для Windows с обновлением 2
- Разработчикам, использующим Visual Studio 2013 Профессиональный (или более поздней версии), просто необходимо установить обновление 2
Создание приложений для Windows Phone 8.1
Создайте приложения, предназначенные для нового выпуска Windows Phone 8.1, обновив существующие приложения Windows Phone 8.0 Silverlight или создав новые приложения Windows Phone 8.1, которые работают в Windows Phone 8.1 Silverlight или среде выполнения Windows, созданные с помощью .NET и XAML или WinJS. Вы также можете создавать как Windows Phone 8.1, так и универсальные приложения Windows с помощью C++ и DirectX. Полный список параметров см. в Центре разработки для Windows Phone.
Если вы выберете Windows Phone 8.1 для создания или обновления существующих телефонных приложений с помощью модели приложения Silverlight, вы получите доступ к новым возможностям платформы, таким как геозонирование, перемещаемые данные приложения, редактирование мультимедиа и многое другое.
Если вы решили создавать приложения с помощью недавно доступной среды выполнения Windows, вы получите новые возможности платформы, а также расширенную поддержку инструментов для создания приложений с помощью HTML и JavaScript (WinJS). Кроме того, телефонные приложения, созданные с помощью платформы среды выполнения Windows, используют ту же модель приложений и жизненный цикл приложений, которые ранее доступны только приложениям Магазина Windows, а также возможность создания универсальных приложений Windows, которые совместно используют код; упрощая создание приложений, работающих как в Windows, так и в Windows Phone (подробнее ниже).
Универсальные приложения Windows
Если вы ранее создавали приложения для Магазина Windows и Windows Phone, в Visual Studio не было возможности, упрощающей нацеливание на обе платформы из одного решения, с одновременным совместным использованием кода жизненного цикла приложения, элементов пользовательского интерфейса и т. д.
В выпуске обновления 2 теперь можно создавать приложения, предназначенные для платформ Windows и Windows Phone из одного решения; создание приложений, работающих в среде выполнения Windows и способных использовать различные форм-факторы в семействе устройств Windows.
Чтобы приступить к работе, новые универсальные шаблоны проектов приложений Windows доступны для создания одного приложения, в котором бизнес-логика отображается с помощью пользовательского интерфейса, соответствующего устройству; независимо от того, для windows Phone и планшетов или ноутбуков Windows и рабочих станций.
Центр производительности и диагностики
Для приложений Магазина Windows и Windows Phone 8.1, предназначенных для платформы среды выполнения Windows, теперь можно запускать несколько инструментов в центре производительности и диагностики (объединение средств в концентраторе производительности и диагностики в Visual Studio 2013), что означает, что можно сопоставить данные между средствами, сделать обоснованные компромиссы производительности. и, как правило, сэкономить время.
Кроме того, недавно доступное средство использования памяти (диагностика проблем с памятью с помощью нового средства использования памяти в Visual Studio) позволяет исследовать память приложения, что упрощает поиск таких проблем, как утечка памяти.
Улучшенная отладка — кэшированные ресурсы
В приложениях Windows 8.1 можно кэшировать ресурсы для приложения перед запуском приложения. В этом обновлении вы можете вручную активировать эту кэширование, чтобы проверить поведение приложения или просто убедиться, что вы правильно зарегистрировали ContentPrefetcher.
Тестовые уведомления — Центр уведомлений Azure
В этом выпуске мы добавили новое средство устранения неполадок, которое позволяет отправлять тестовые сообщения (центры уведомлений: отправлять уведомления о тестировании) в Visual Studio; упрощая работу уведомлений для приложений Магазина Windows, Phone или универсальных приложений Windows.
Разработка Azure
Хотя многие возможности Microsoft Azure становятся доступными с помощью пакета SDK Azure, некоторые функции встроены непосредственно в Visual Studio. С обновлением 2 мы делаем следующие новые функции доступными:
Улучшения интегрированной среды разработки
Если вы разрабатываетесь для Microsoft Azure, вы можете найти улучшенный интерфейс начала работы. Мы предлагаем новую возможность, которая может связать только что созданные веб-сайты непосредственно из меню Файл|Создать проект с веб-сайтом Microsoft Azure или виртуальной машиной, что упрощает их публикацию позже.
Кроме того, можно использовать обозреватель серверов для веб-сайтов Microsoft Azure для просмотра или редактирования динамических файлов веб-сайтов или удаленного просмотра файлов журналов.
Мобильные службы .NET
Работа с мобильными службами, работающими на платформе .NET, теперь доступна прямо в Visual Studio (краткое руководство. Добавление мобильной службы). В этом выпуске вы найдете новую поддержку инструментов, включая шаблон, который поможет приступить к работе с новым типом проекта и поддержкой удаленной отладки.
Связано — SDK для Windows Azure 2.3
Недавно мы отправили пакет SDK Microsoft Azure 2.3 , который добавляет новые возможности разработчикам Visual Studio, работающим с Azure. К ним относятся новые усовершенствования обозревателя серверов, например:
- Удаленная отладка машинного или управляемого кода
- Просмотр и изменение удаленных файлов и просмотр журналов на веб-сайтах
И есть больше. Узнайте обо всех функциях из блога Windows Azure: углубленный анализ: Visual Studio 2013 с обновлением 2 RC и Azure SDK 2.3.
Подсказка
Visual Studio 2013 с обновлением 2 не включает пакет SDK Azure, получите его из центра загрузки Microsoft Azure.
Веб-разработка
С выпуском обновления 2 мы предоставляем множество новых функций для веб-разработчиков, включая TypeScript 1.0 RTM, мощный новый язык и интерфейс инструментов для разработчиков, создающих проекты JavaScript в масштабе приложений. Кроме того, мы выпускаем другие новые функции и улучшения (ASP.NET и веб-инструменты 2013.2 для Visual Studio 2013) для разработки веб-приложений и платформы ASP.NET (включая обновления для MVC, веб-API и веб-страниц). Ознакомьтесь с подробными сведениями.
TypeScript 1.0
TypeScript — это язык с открытым исходным кодом, разработанный корпорацией Майкрософт для проектов JavaScript в масштабе приложений, на основе типизированного супермножества JavaScript, который компилируется в обычный JavaScript. TypeScript, в сочетании с Visual Studio, — это интерфейс первого класса с такими функциями, как статическая проверка, навигация на основе символов, рефакторинг кода и многое другое.
В этом выпуске TypeScript достигла версии 1.0 (RTM), что привело язык к первому официальному выпуску после 18 месяцев разработки и большого волнения от сообщества разработчиков.
Усовершенствования редактора веб-кода (SASS, LESS и JSON)
Мы дополнительно улучшили редактор кода, добавив поддержку дополнительных форматов файлов: SASS и JSON. Мы также улучшили наш редактор LESS с новыми возможностями.
Новый редактор SASS включает такие функции, как цветизация, переменная и Mixins IntelliSense, проверка синтаксиса, переход к определению, средство выбора цветов и многое другое. Кроме того, мы улучшили редактор LESS такими функциями, как обновление IntelliSense для Knockout и новое средство выбора URL для страниц HTML, Razor, CSS, LESS или SASS, и многое другое.
Новый редактор JSON предлагает такие функции, как проверка синтаксиса, цветизация, структурирование и поддержка IntelliSense через схему JSON.
Browser Link
Ссылка на браузер позволяет разработчикам подключать несколько браузеров прямо к Visual Studio и обновлять их, нажав одну кнопку. Дополнительные сведения см. в статье "Использование ссылки на браузер" в Visual Studio 2013.
В этом выпуске мы улучшили ссылку браузера для поддержки подключений HTTPS, одностраничных приложений (SPA) и статических HTML-файлов.
Шаблоны проектов
Мы обновили ASP.NET шаблоны проектов по умолчанию, чтобы включить последние выпуски платформы, такие как ASP.NET MVC, веб-API, веб-страницы, SignalR и многое другое.
Отладка мобильных веб-сайтов
Если вы потратили значительное время, пытаясь создать хорошую мобильную версию вашего веб-сайта, вы, скорее всего, столкнулись с проблемами, когда сайт неправильно отображается или работает в мобильных браузерах.
В этом выпуске мы делаем это гораздо лучше для разработчиков, которые хотят использовать эмулятор Windows Phone с Internet Explorer, позволяя использовать средства отладки и производительности Visual Studio при тестировании веб-страницы в эмуляторе телефона (диагностика проблем с мобильным веб-сайтом в Windows Phone 8.1 с Visual Studio).
Улучшения компоновщика Visual C++
В обновлении 2 мы добавили несколько функций, которые должны улучшить время связи:
- /Zc:inline: удалите нессылаемые данные и функции. Это значительно влияет на пропускную способность для всех проектов.
- Улучшения PDB: сокращение времени, затраченного на создание PDB-файлов. Это значительно влияет на пропускную способность двоичных файлов с средними и большими объемами отладочной информации.
- /cgthreads: параллелизация этапа создания кода и оптимизации. Это обеспечивает значительные выигрыши для средних и больших двоичных файлов, созданных с помощью параметра /LTCG.
Общие отладки и анализаторы
Отладчик Visual Studio
Ранее, если необходимо понять полезные данные JSON, хранящиеся в строковых переменных во время отладки, не было встроенного визуализатора, чтобы упростить это.
В этом выпуске мы добавили новый визуализатор строк (визуализатор отладчика JSON в Visual Studio 2013) для отладки строк в кодировке JSON прямо из Visual Studio. Визуализатор отображает пейлоады в контроле 'дерево', что позволяет легко выполнять поиск, выделение или копирование пар "ключ-значение".
Анализатор управляемой памяти .NET
Анализатор управляемой памяти .NET (с помощью Visual Studio 2013 для диагностики проблем с памятью .NET в рабочей среде) помогает понять использование памяти .NET из .dmp файлов, собранных на рабочих компьютерах.
В этом выпуске мы добавили возможность проверять значения объектов и экземпляров в захваченных дампах памяти (анализ памяти .NET: проверка объектов), что делает анализатор еще более полезным.
Средство использования ЦП
Теперь в концентраторе производительности и диагностики доступен новый инструмент использования ЦП, который можно использовать с приложениями WPF, Консоли, Магазина Windows 8.1 или Windows Phone 8.1.
Это средство предоставляет данные для определенных функций, которые используют ЦП и на какой степени. Эта информация позволяет принимать решения о том, где сосредоточить усилия по оптимизации для достижения максимально возможной производительности приложения.
IntelliTrace
События перформанса
IntelliTrace теперь стал более интеллектуальным при работе с событиями производительности, собранными с помощью Microsoft Monitoring Agent (MMA).
Мы добавили возможность глубоко анализировать данные о производительности, группируя события производительности и просматривая горячие пути (улучшения пользовательского интерфейса для IntelliTrace с помощью Visual Studio 2013 с обновлением 2. Вы можете проверить запросы SQL с помощью средств Visual Studio, если у вас доступно событие данных ADO.NET (переход к SQL с IntelliTrace), или легко перейти к действиям/контроллерам при наличии данных, собранных с веб-сайтов ASP.NET MVC (навигация IntelliTrace MVC).
Визуализация исключений в данных IntelliTrace
При просмотре файла IntelliTrace с данными исключений, собранными MMA, теперь проще просматривать параметры и просматривать исключения, визуализируя стек вызовов на карте кода (улучшения для отладки исключений с помощью IntelliTrace в Visual Studio 2013).
Профилирование и отладка DirectX
Новый профилировщик графики
Мы добавили новый инструмент для оптимизации производительности рендеринга вашей игры Direct3D или приложения с Graphics Frame Analysis. В отличие от простой фиксации сведений о производительности во время записи, анализ кадров генерирует сведения о производительности позже, путем отметки времени событий и сбора статистики во время воспроизведения.
Это означает, что вы можете просмотреть средние результаты из нескольких воспроизведений, обеспечивая статистически обоснованные данные. Это также означает, что можно создавать сведения о производительности конфигураций и устройств, отличных от используемого для записи.
Анализ кадров работает так же, как на устройствах Windows 8.1 и Windows Phone 8.1, опираясь на новый запрос метки времени, который недоступен в Windows Phone 8.
Улучшения отладчика графики
Усовершенствования отладчика графики включают возможность записи до 30 последовательных кадров с одним захватом (последовательная запись). Вы также можете программным способом активировать автоматическую запись, которая полезна для отладки вычислительных шейдеров в программах, которые никогда не вызывают Present, или когда проблема отрисовки делает трудным определение момента для записи во время ручного тестирования (Пошаговое руководство: захват графических сведений программным способом).
Используйте новое представление "Вызовы рисования", чтобы просмотреть захваченные события и их состояние в упорядоченной иерархии или развернуть его, чтобы просмотреть текущее состояние устройства во время вызова рисования или событий, которые задают их значения.
Теперь вы можете использовать графический отладчик с приложениями Windows Phone 8.1 в эмуляторе или на телефоне, подключенном к телефону; оба сценария теперь полностью поддерживаются.
Управление выпусками
Обновления управления выпусками упрощают развертывание приложений в группах серверов, что значительно экономит время.
Группы серверов
Большинство приложений имеют несколько уровней, и большинство уровней выполняются на нескольких серверах. До сих пор для развертывания компонента на всех серверах уровня необходимо создать одну последовательность развертывания с одинаковым набором шагов на каждом сервере. Это было не только много повторяющейся работы, она не была поддерживаемой.
С обновлением 2 теперь можно пометить серверы, чтобы создать последовательность развертывания один раз для группы серверов с тем же тегом (теперь доступно управление выпусками Visual Studio 2013 с обновлением 2). Эта последовательность развертывания выполняется автоматически на всех серверах с одинаковым тегом параллельно, когда выпуск инициирован.