Что мне больше всего понравилось в Visual Studio 2012

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

  • Обратная совместимость формата файлов проектов и решения. Эта незаметная но очень важная возможность позволяет использовать для разработки одновременно и Visual Studio 2010 и Visual Studio 2012. Разработчикам больших программных продуктов это позволяет более плавно и без шоковой терапии начать пользоваться новыми возможностями Visual Studio 2012.
  • Скорость работы IDE. Её просто невозможно не заметить. Она откликается практически мгновенно на любой запрос. Я не знаю, как этого добились разработчики, но скорость работы IDE не могут испортить даже расширения известных производителей, которые исконно славились своей способностью плеснуть ложку дёгтя тормозов и потребления памяти в бочку мёда своей замечательной функциональности.
  • Непрерывное тестирование. Юнит-тесты реально отрабатывают крайне быстро, и включив опцию запуска тестов после компиляции разработчик очень быстро получает ответ на вопрос, сломал ли он в коде что-то своими последними изменениями.

Доступна вторая версия ALM Branching and Merging Guide

Новая версия руководства не успела выйти одновременно с другими решениями ALM Rangers, выпуск которых состоялся вместе с Visual Studio и TFS 2012, но теперь его можно скачать на CodePlex.

Полезные советы по написанию расширений для Coded UI тестов

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

Библиотека программиста: пишем свой адаптер для модульных тестов

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

Прочитать и добавить в избранное

Windows 8/Visual Studio 2012 можно скачать с MSDN

На старт, внимание… марш! Идём на MSDN и качаем новые версии…

Разработчику сетапа на заметку: как обнаружить Visual Studio 2012?

Те разработчики и администраторы, которым необходимо обнаружить установлена ли Visual Studio 2012 на компьютере, могут использовать ключи реестра, аналогичные тем, которые использовались для предыдущих версий, например Visual Studio 2010. В общем случае эти ключи можно найти в 32-битной ветке реестра используя следующий паттерн:

  • Основной продукт: HKLM\Software\Microsoft\DevDiv\Family\Servicing\Version\Edition
  • Дополнительные языки: HKLM\Software\Microsoft\DevDiv\Family\Servicing\Version\Edition\LCID

Например, для того, чтобы обнаружить установлена ли VS2012 Ultimate, Вы можете проверить установлено ли значение «Install» (это значение всегда имеет тип REG_DWORD и содержит 1 в данных) в нижеприведённом независимом от языка ключе реестра:

  • HKLM\Software\Microsoft\DevDiv\VS\Servicing\11.0\Ultimate

По сравнению с предыдущими версиями, такими как VS2010, логика обозначения различных редакций поменялась таким образом, что более старшая редакция обязательно содержит ключи для всех младших. Т.е. Ultimate содержит ключ Professional и Premium, так же как Premium содержит Professional. Это очень удобно, так как в прошлом, если add-in поддерживал редакцию Professional и выше, разработчику приходилось проверять наличие всех трёх различных ключей. Теперь для выявления того, что установлена редакция Professional или выше достаточно проверить единственный ключ:

  • HKLM\Software\Microsoft\DevDiv\VS\Servicing\11.0\Professional

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

Когда удалили мой тест план? Кто удалил результаты запуска тестов?

Если Вы ищете ответы на вышеперечисленные вопросы, то читайте дальше. Источник можно найти здесь.

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

В настоящее время подобная информация хранится в базе данных TFS коллекции в таблице ‘tbl_AuditLog’. Если посмотреть на колонки в этой таблице, то будет совсем не очевидно то, как их толковать. Значения связаны другими таблицами и, что самое неприятное, они интерпретируются в коде. Таким образом получить значения в удобочитаемом виде очень сложно.

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

Visual Studio Coded UI for Word Add-In v2

Привожу перевод блогпоста «Visual Studio Coded UI for Word Add-In v2 Sample Solution has shipped!», опубликованного моим коллегой Willy-P. Schaub.

Мы рады объявить о выпуске примера решения с поддержкой Visual Studio 2012 RC.

Продолжить чтение этой записи

Полезная информация по Visual Studio/TFS 2012

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

  • Пакетная сборка для Gated Builds в TFS 2012 — http://t.co/iPSwaouH
  • A Community for Storyboard Shapes — http://t.co/0L7bCGoo
  • Непрерывное развёртывание в Azure при помощи сервиса сборки TFS — http://t.co/jwaecYcK
  • Горячие клавиши для Team Explorer 2012 — http://t.co/fkcBNJlt
  • Возможности Visual Studio 2012, которые доступны только при работе с Team Foundation Server 2012 — http://t.co/E00TPavi
  • Непрерывный сбор диагностики во время сборки на TFS — http://t.co/WqOxLGg4

Очень советую подписаться на мой твиттер @Hussar77, чтобы не пропустить ничего нового! J

Доступна Visual Studio 2012 Release Candidate

Вы, конечно, догадывались, что Visual Studio 2012 Release Candidate должна вот-вот появиться. Так вот, она появилась. Smile

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

    О том, что нового, можно узнать в посте Брайана Харри. Также, напоминаю, что все решения ALM Rangers выходят одновременно с Visual Studio 2012. Подробности читать тут.

З.Ы. И теперь все знают, каково полное название — Visual Studio 2012 Winking smile