Рубрика «Visual Studio» - 52

Миграция Domain Controller и создание Team Foundation Server на Virtual Machine в Windows Azure.
(Platform Windows 2012/2008R2)

Большинство небольших и средних компаний используют TFS на сервере, который выполнять функцию Domain Controller (DC), иногда это происходит из-за экономических соображений, особенно это популярно, если программисты находятся не в офисе, а работаю из дома или прибывают в командировках.
Для начало нам потребуется Windows account, Windows Live ID. Благодаря ему создаем аккаунт на http://windowsazure.net — 90-дневный бесплатный или по подписки например «BizSpark» (подписка для стартапов).
Обратимся к возможностям Windows Azure и выберем требуемые.
image
Это: virtual machine – для создания непосредственно самого сервера DC TFS 2012, web sites – для публикации приложений.
Читать полностью »

Приветствую. Попытка установить Windows Phone 8 SDK в Windows 7

Не знаю как вам, но мне сначала совершенно не хотелось ставить новую Windows 8. А смысл? Смысла не было, семёрка отлично работала и продолжила бы работу, но… Умные люди из Microsoft любят всё переделывать заново и в этот раз они конкретно переборщили.

Дело в том, что новая версия эмулятора WP, Windows Phone Emulator (XDE), использует технологию Hyper-V, которая в семействе настольных Windows появилась только начиная с Windows 8.

У меня возникла идея любой ценой установить этот SDK себе в VS2012 под Windows 7 и выжать из него максимум возможностей.

Внимание!

  • Эмулятор будет доступен только для WP 7.1 и ниже;
  • Blend будет доступен только для WP 7.1 и ниже, а значит XAML под WP 8 придётся писать руками;
  • Это just for fun, ведь нормальные герои всегда идут в обход!

Под катом я вкратце расскажу, как устроен установщик WP8 SDK и покажу кривой путь через болотце для тех, кто не хочет расставаться с Windows 7, но хочет продложить разработку под новые версии Windows Phone.
Читать полностью »

Как разработчик, я много времени провожу в Visual Studio. И, должен заметить, что большую часть времени Visual Studio меня вполне устраивает. Но иногда бывают и не очень приятные моменты. Одна из таких проблем, которая долго мне мешала, заключается в том, что в VS2010 контекстные меню работают немного не так, как в VS2005/2008. И в VS2012 эта ситуация не изменилась.

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

В VS2008 положение курсора мыши не влияло на навигацию по контекстному меню с клавиатуры. И я был уверен, что последовательное нажатие клавиш «Apps, Down, Down, Enter, Up, Enter» всегда вызовет функцию «Organize Usings > Remove and Sort»:

image
Читать полностью »

Предположим, что, как и в моем случае, вы впервые столкнулись с необходимостью
минимизации телодвижения на пути от SVN исходников к NSIS инсталлеру с попутной автоинкрементацией версии проекта. В ручном же режиме это выглядит примерно так:

  • Прописываем новую версию в соответствующем исходнике проекта. Нужно ли это для пользователей или в качестве диагностической информации – несущественно.
  • Собираем проектные файлы, необходимые для setup.
  • Обновляем версию внутри nsi-файла, поскольку используем ее в окнах на этапе установки и в имени результирующего setup-файла.

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

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

Читать полностью »

TFS в Облаке: 5 пользователей бесплатно!Управление жизненным циклом приложений это очень важный подход который позволяет создавать качественные системы. Но полноценное создание ALM среды и настройка инструментов может требовать создания сложной инфраструктуры. Вот почему год назад, в рамках первой конференции //Build/ в тестовую эксплуатацию был запущен сервис tfspreviev.com. По сути это облачный вариант Team Foundation Server, который готов к эксплуатации сразу. Вчера состоялся долгожданный RTM этого сервиса. Приятным сюрпризом оказалось то что он бесплатен для команд до 5 человек.
Читать полностью »

image

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

Но как выяснить, кто круче всех программирует? Кто больше знает о новых технологиях и чаще их применяет? Как превратить свою работу в увлекательное соревнование и показать всем на что способен ваш код (законными способами, без нанесения вреда окружающим:))?
Читать полностью »

Как много горячих клавиш вы знаете в Visual Studio? Знаете все? Я знаю способ выучить их все. Хочу представить вам расширение для Visual Studio 2010/2012, которое я написал вместе со своими коллегами Drake Campbell и Aditya Mandaleeka. Позвольте мне просто скопировать описание расширения с <a href=«visualstudiogallery.msdn.microsoft.com/83f59659-abc1-4bfa-9779-42f687af0481>Visual Studio Gallery:

IntelliCommand — это расширение для Visual Studio 2010 и 2012, которое помогает находить комбинации горячих клавиш. Данное расширение показывает окно-помощник со всеми возможными комбинациями клавиш при нажатии Control, Shift или Alt, или их комбинации (по умолчанию нужно удерживать клавишу на пару секунд). Так же данное расширение показывает список возможных комбинаций, когда вы нажимаете первую комбинацию из chord shortcut keys, например, Ctrl+K, Ctrl+C (данная комбинация закомментирует код в редакторе).
Читать полностью »

Друзья!
Сегодня, 5-го октября, в 10:00 начнётся саммит Patterns'n'Practices в Москве, который интересен одновременно как с точки зрения обсуждения практик и подходов, используемых при реализации программных проектов, так и с технологической стороны, потому что здесь будет также рассказано о применении самых передовых инструментов и технологий.

Онлайн трансляция саммита Patterns&Practices здесь и сейчас!
И особенно замечательно, что все желающие могут свободно присоединиться к онлайн-трансляции и посмотреть все доклады. Иногда даже посетители конференции не обладают той свободой выбора, которая доступна онлайн-участникам!

У нас на Хабре уже были анонсы этого мероприятия, поэтому мой анонс будет самым коротким:
Смотрите онлайн трансляцию прямо здесь!
Читать полностью »

Для создания минидампов в управляемой среде используются возможности библиотеки DbgHelp.dll. Рассмотрим применение ее функционала на примере готового проекта на WinForms.

Читать полностью »

Microsoft наконец-то избавились от макросов в Visual Studio 2012, как в свое время и в MS Office. Попытка была предпринята еще в VS 2010 beta, но под натиском возмущенных пользователей макросы вернулись в релиз. В VS 2012 они исчезли окончательно. Полагаю у Microsoft были на то веские причины, но у пользователей, не безразличных к данному топику, это вызвало эмоции противоположные от восторга. Возможность на лету накидать какой-то макрос(довольно часто одноразовый), не прибегая к созданию расширения, была очень ценна. Именно поэтому у меня до сих пор стоит MS Office 2003, и именно эта причина удерживала от перехода на VisualStudio 2012.

Задача: перенести файлы с макросами в AddIn для возможности их использования в VS 2012 как с горячими клавишами, так и в меню.

В результате решения задачи появился шаблон проекта, в который достаточно добавить файлы с вашими макросами, откомпилировать и скопировать в папку My DocumentsVisualStudio 2012AddIns.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js