Блог компании Microsoft → Web Standards Update для VS2010 SP1
Сегодня команда Web Platform and Tools объявила о выходе первого обновления Visual Studio для веб-стандартов, расширяющего поддержку HTML5, CSS3 и некоторых API для JavaScript для всех версий Visual Studio 2010.

Скачать обновление можно в галерее Visual Studio.

Скачать обновление можно в галерее Visual Studio.
.NET → Продолжение промо-акции VS+ReSharper
Всем привет! Это еще одна новость от JetBrains! Помните прошлогоднюю акцию, на которой продавались Visual Studio и ReSharper с большими скидками? Так вот, акция повторяется!В период с 18 мая по 30 июня этого года, ReSharper снова можно приобрести с 80%-й скидкой (в комплекте с Visual Studio, конечно же). Причем в этот раз, приобретая лицензию на ReSharper 5, вы автоматически получаете бесплатный апгрейд на ReSharper 6 (когда мы его выпустим).
Для тех кто заинтересовался, акция проводится тут: http://www.microsoft.com/ru-ru/events/vs60off/use-licensed-software.aspx. Подробные условия акции можно почитать на нашем сайте. А если вы совсем не знакомы с тем что такое ReSharper, под катом вы найдете небольшое обзорное видео.
Visual Studio → А еще в Visual Studio есть External Tools…
Забавно, но я долгое время считал, что возможность запуска сторонних приложений из Visual Studio не заслуживает внимания. Серьезная интеграция требует разработки plugin, и точка!Как оказалось, я был неправ. Есть множество сценариев, когда External Tools позволит быстро расширить возможности Visual Studio.
Как раз вчера мой хороший знакомый задал вопрос – как сделать аналог команды Open Containing Folder из пакета PowerCommands for Visual Studio 2010, но для вызова Far Manager, а не Windows Explorer? В оригинале эта команда доступна в контекстном меню Solution Explorer, она открывает Windows Explorer и устанавливает курсор на файл, для которого она была вызвана.
Моя первая идея (нет ничего проще – нужно скачать PowerCommands.vsix из Visual Studio Gallery, распаковать его, разобрать на части Reflector’ом, обложиться руководствами по расширению Visual Studio и быстро написать аналог) понимания не нашла – написание plugins для Visual Studio (если это не расширения редактора) по-прежнему остается весьма нетривиальной задачей, и если нет опыта, то даже при наличии примеров и пошаговых руководств ее решение займет не меньше, чем полдня – если не целый день!
Еще немного подумав, я решил, что для этих целей вполне подойдет механизм External Tools! И, действительно, создание «команды» Open Containing Folder in FAR заняло у меня не более получаса.
Давайте посмотрим, как это можно сделать.
Silverlight → Автоматизация локализации в Silverlight при помощи макросов Visual Studio из песочницы

Здравствуйте. Хочу поделиться небольшой наработкой в области автоматизации локализации приложений разработанных с использованием технологии SilverLight. Прочитав этот пост (Локализация в Silverlight), стало ясно, что придется выносить все строковые константы в ресурсные файлы, что нельзя назвать особо интеллектуальной работой. Поэтому решил пойти длинным путём и попробовать автоматизировать данный процесс с помощью встроенных в Visual Studio макросов.
В связи с тем, что от меня так же требовали немного причесать код, было решено отказаться от полной автоматизации (полного сканирования всех xaml файлов с поиском русских букв и вынесением в ресурсы). Плюс не смог придумать нормальной автоматизации замены строковых констант в .cs файлах.
После анализа были выработаны следующие требования к макросу:
- проанализировать выделенную пользователем фразу (по нажатию на определённую комбинацию клавиш);
- найти перевод фразы в google translate (чтобы не напрягать пользователя придумыванием названия ресурса);
- добавить фразу в указанные заранее ресурсы (причем необходимо, чтобы изменения производились через VS, так как нам нужен сгенерированный прокси класс);
- заменить выделенную пользователем фразу на биндинг к ресурсу.
.NET → И снова про Решарпер…
Многие из вас наверняка слышали об “аукционе невиданной щедрости” от Microsoft, в котором небольшие компании могут приобрести себе VS2010 со скидкой 60%, при условии, конечно, что в самой компании не более 20 программистов, и покупается не более 10 лицензий.Но, имхо, за кадром осталась еще одна, не менее интересная новость – а именно то, что вместе со студией можно также прикупить… (барабанный бой)… ReSharper, причем с 80% скидкой. Поэтому если вы, например, сидите на 2005 или 2008, самое время пнуть вашего PM/DM/десижнмейкера и покидаться в него такими словами как “рефакторинг”, “производительность”, и т.п.
Сей праздник жизни продлится до 22 Ноября. Что касается Решарпера, то условии акции описаны тут, ну а собственно форма заказа находится тут.
Visual Studio → Горячие клавиши Visual Studio 2010
Ранее на этой неделе команда Visual Studio выпустила обновленные плакаты «горячих клавиш» VS2010. Эти плакаты — готовые к печати документы (которые теперь поддерживают стандартные размеры бумаги). Они являются хорошими «шпаргалками», которые могут помочь Вам быстро найти (и в конечном счете запомнить) общие команды нажатия клавиш в Visual Studio.
Visual Studio → Visual Studio 2010 Productivity Power Tools

Productivity Power Tools это набор расширений для Visual Studio Professional (и выше), которые улучшают производительность разработчиков. В новой версии расширения были добавленные такие вещи:
- Настройки расширений
- Solution Navigator
- Quick Access
- Обновление и исправление ошибок «Searchable Add Reference», «Document Tab Well» и других расширений.
Много картинок
Visual Studio → Профилирование приложений в Visual Studio 2010
Сегодня мы будем замерять производительность нашего приложения с помощью Visual Studio Profiling Tool.
Visual Studio Profiling Tool позволяет разработчикам измерять, оценивать производительность приложения и кода. Эти инструменты полностью встроены в IDE, чтобы предоставить разработчику беспрерывный контроль.
В этом руководстве мы по шагам профилируем приложение PeopleTrax используя Sampling и Instrumentation методы профилирования, чтобы выявить проблемы в производительности приложения.

Много картинок.
Visual Studio Profiling Tool позволяет разработчикам измерять, оценивать производительность приложения и кода. Эти инструменты полностью встроены в IDE, чтобы предоставить разработчику беспрерывный контроль.
В этом руководстве мы по шагам профилируем приложение PeopleTrax используя Sampling и Instrumentation методы профилирования, чтобы выявить проблемы в производительности приложения.

Много картинок.
Visual Studio → H#, Создаём свой язык программирования

Доброго времени суток.
В этой статье я хочу сделать обзор одного из главных нововведений в Visual Studio 2010, а именно — функционального языка программирования F#.
Рассматривать синтаксис и потенциал F# мы будем на примере создания своего собственного интерпретатора для придуманного нами языка программирования (Ведь рассказвать о чем-то всегда интереснее на примерах).
Visual Studio → Руководство по отладке многопоточных приложений в Visual Studio 2010
В этой статье я расскажу, как отлаживать многопоточные приложения в Visual Studio 2010, используя окна Parallel Tasks и Parallel Stacks. Эти окна помогут понять структуру выполнения многопоточных приложений и проверить правильность работы кода, который использует Task Parallel Library.
Мы научимся:
Осторожно, много картинок
Мы научимся:
- Как смотреть call stacks выполняемых потоков
- Как посмотреть список заданий созданных в нашем приложении (System.Threading.Tasks.Task)
- Как перемещаться в окнах отладки Parallel Tasks и Parallel Stacks
- Узнаем интересные и полезные мелочи в отладки с vs2010
Осторожно, много картинок