Как правило, при подключении к службе Team Foundation Service пользователь видит веб-страницу для входа с помощью учетной записи Microsoft, также называемой LiveID. Выполняя вход, пользователь может установить флажок сохранения своей учетной записи Microsoft. В этом случае ее не придется вводить заново, если только не допускать больших перерывов между сеансами входа (тогда система запросит данные еще раз).
Это очень удобно для людей, но как быть, если подключение необходимо выполнить для приложения или веб-службы? С этой целью в программном коде следует применять «альтернативные учетные данные», использование которых необходимо разрешить в параметрах учетной записи. Это тот же самый параметр, который используется при включении базовой аутентификации для git-tf. Затем можно написать программный код, в котором для подключения к службе будут использоваться эти учетные данные. В долговременной перспективе мы также добавим поддержку OAuth, однако она еще в экспериментальной стадии.
Читать полностью »
Рубрика «Visual Studio» - 50
Подключение к службе TFS без ввода учетных данных LiveID
2013-03-01 в 8:51, admin, рубрики: team foundation services, Visual Studio, Блог компании MicrosoftОстерегайтесь инструментов повышения производительности
2013-02-23 в 8:54, admin, рубрики: CodeRush, productivity, productivity add-ins, productivity tool, ReSharper, Visual Studio, Программирование, разработка, метки: CodeRush, productivity, productivity add-ins, productivity tool, ReSharper, Visual StudioВнимание! Статья представляет собой перевод поста из блога Марка Симэна. Для размещения статьи в хабе «Переводы» мне не хватает всего одной единички кармы((( Ну, не успел я заработать одной своей статьей 5 единичек, а перевод опубликовать очень хочется. Надеюсь, что за попытку размещения перевода не в хабе переводов модераторы меня не казнят :), напротив, я надеюсь, что читателям понравится статья и её перевод и я, получив +1 в карму, сразу уберу статью в хаб переводов.
Итак.
Mark Seeman — архитектор программного обеспечения, проживающий в Копенгагене. Ранее работал разработчиком и архитектором в компании Microsoft. Сейчас Mark является независимым коснультантом. Также Mark является автором небезызвестной книги Dependency Injection in .NET
Статья представляет собой перевод поста из блога Mark Seeman.
В комментариях, исключая, разумеется, обсуждений самого поста Марка, хотелось бы услышать мнения насчёт качества перевода и главное стоит ли в будущем при появлении интересных записей делать перевод и выкладывать сюда (а может и из его старых записей что-то перевести)?
Далее идёт перевод поста Марка.
Эта статья затрагивает тему использования разработчиками инструментов повышения производительности.
Время от времени я бываю втянутым в жаркие дебаты на счёт преимуществ и недостатков ReSharper. Эти дебаты происходят обычно в Твиттере, где ограничением являются 140 символов на сообщение, что является не очень благоприятным условием для ведения детальных дискуссий. Я не хочу пустопорожней болтовни, так что начнём детальное обсуждение.
Читать полностью »
Разработка под iOS в среде Visual Studio
2013-02-21 в 6:55, admin, рубрики: .net, ios development, Visual Studio, xamarin, разработка под iOS, метки: .net, c++, ios development, Visual Studio, xamarinСегодня, 21 февраля 2013 года, компания Xamarin объявила о выходе Xamarin 2.0. Xamarin — компания, созданная разработчиками Mono, MonoTouch и Mono for Android, кросс-платформенной реализации платформы .NET.
На данный момент стоимость разработки под iOS в Visual Studio оценивается в 999 U.S$
Существует возможность скачать Starter Edition, которая позволяет писать не более 32к скомпилированных(?) строк кода, которые, по их мнению, будут достаточными для всех мини-приложений. Поддержка отсутствует. Купить/скачать — store.xamarin.com/
ASP.NET И сжатие клиентского кода
2013-02-18 в 11:47, admin, рубрики: .net, ASP.NET, Visual Studio, Песочница, метки: ASP.NET Со времён MSIE4 и блокнота, Я люблю комментировать написанный код. Но одно дело, когда проект создаётся для себя, или при компиляции комментарии не попадут конечному пользователю. И совсем другое дело, когда написанные комментарии могут попасть конечному клиенту. Во первых, они ему не нужны, а во вторых, в комментариях может содержаться некий текст, который может подвергнуть опасности этот или другой проект. И в третьих, содержимые в клиентском коде (HTML, JS, CSS) комментарии, даже в сжатом виде, создают паразитный трафик.
Изучая такой код иногда можно натолкнуться на интересные вещи. Вот, к примеру, один из кусков комментариев на одном всеми известном сайте:Читать полностью »
Сборка Qt5 в Visual Studio 2012 или я могу пришить глаз кенгуру пока течет мой любимый кетчуп
2013-02-07 в 19:31, admin, рубрики: qt, Qt Software, qt5, qtwebkit, Visual Studio, visual studio 2012, vs2012, windows, сборка, метки: Qt, qt5, qtwebkit, visual studio 2012, vs2012, сборка Не так давно вышел новый Qt, обещающий большое и светлое будущее, и я решил опробовать сие чудо. Но для начала работы с этим чудом мне понадобилось собрать его для моей установленной студии 2012 года из исходных файлов. А сборка оказалась далеко не тривиальной (хотя кривость моих рук никто не отменял – таким студентам, как я, руки необходимо об забор выпрямлять).
Читать полностью »
Интеграция Team Foundation Services с Git и другие новые возможности
2013-01-30 в 19:13, admin, рубрики: Git, tfs, Visual Studio, Блог компании Microsoft, метки: Git, tfs Сегодня произошел большой шаг вперед в развитии Team Foundation Services — облачного сервиса Microsoft для разработчиков. Последние несколько месяцев команда TFS вела работу над новыми возможностями которые делают эти сервисы еще более проще, удобнее и эффективнее. Одним из самых громких нововведений является интеграция популярной системы контроля версий Git с сервисами TFS. Работа на этом не прекращается и в обозримом будущем будет добавлено еще много интересных функций.
Читать полностью »
Логотип Московской Биржи очень похож на логотип Visual Studio 2012
2013-01-18 в 13:37, admin, рубрики: Visual Studio, visual studio 2012, Windows Phone 8 SDK, логотипы, Московская Биржа, метки: Visual Studio, visual studio 2012, Windows Phone 8 SDK, логотипы, Московская БиржаСегодня, просматривая новости экономики на одном новостном портале, я увидел логотип Windows Phone 8 SDK и машинально щелкнул по нему. Когда открылся полный текст новости, то я был сильно удивлен увидев ее заголовок «Чистая прибыль Московской Биржи по МСФО за 9 месяцев 2012 года выросла на 22% — до 6,4 млрд рублей»!?
Читать полностью »
Расширение Web Essentials для Visual Studio: LESS, Zen Coding, CoffeeScript и многое другое
2013-01-14 в 9:21, admin, рубрики: coffescript, css, css3, less, TypeScript, Visual Studio, visual studio 2012, zen coding, Блог компании Microsoft, Веб-разработка, метки: coffescript, css, css3, less, TypeScript, Visual Studio, visual studio 2012, zen codingVisual Studio – поистине потрясающий инструмент для разработки приложений вообще (чувствуете всю маркетинговую мощь этой фразы?) и web-разработки в частности. Но сила Visual Studio не только в возможностях, которые в ней есть «из коробки», но и в наличии тысяч полезных расширений. Одним из моих любимых расширений, которое добавляет поддержку LESS, Zen Coding и CoffeeScript, а также содержит множество других возможностей, является расширение Web Essentials 2012 (скачать), о котором мы и поговорим в данной статье.
Не смотря на то, что цикл выпуска обновлений для Visual Studio 2012 короче, чем для предыдущих версий, а первое крупное обновление уже доступно, нам, как разработчикам, обычно, хочется получать новые полезные возможности как можно раньше. И расширение Web Essentials позволяет это делать.
Читать полностью »
Создаем расширение (extension) Visual Studio для генерирования C++ директивы #define в header-файле
2013-01-07 в 13:32, admin, рубрики: c++, Visual Studio, visual studio 2010, С++, метки: visual studio 2010, С++ Добрый день.
Будем делать расширение Visual Studio, которое встраивает в контекстное меню редактора поле «Create C++ Header #define», при клике на которое генерируется уникальная директива #define (директива позволяет включать header только один раз).
В конечном счете выглядеть это будет следующим образом:
На самом деле обычно это автоматизируется с помощью макросов самой студии ( и вариантов макросов в сети много), но мне приятнее использовать контекстное меню, тем более что создание самого расширения — это дело простое, всю работу сделает VSPackage Builder, нам останется лишь вписать несколько строчек кода в обработчик нажатия элемента меню.
Забавные баги и особенности в Visual Studio и .NET
2013-01-02 в 15:23, admin, рубрики: .net, Visual Studio, метки: .net, Visual Studio
В этой небольшой статье хотел бы с вами поделиться парой забавных багов (или особенностей) Visual Studio.NET и возможно услышать от вас о некоторых других. Конечно же самих багов в вышеупомянутых продуктов на самом деле было (есть) много и найти их можно на специализированном сайте connect.microsft.com. Я же хотел рассказать о самых забавных на мой взгляд.
Читать полностью »