Исполование путей более 260 символов до файлов проектов

ToolsНаверное у многих разработчиков решения (solution) рассортированы по различным папкам: рабочие, личные, экспериментальные и т.д. Проекты в них также могут иметь разветвленную структуру и длинные имена. При таком подходе, рано или поздно, можно получить ошибку при сборке проекта из-за того, что путь до файла превысил 260 символов. Однако c Visual Studio 2019 и MSBuild 16 это не проблема. Надо только сделать небольшую настройку.

Читать дальше...

Изменение настроек проекта при помощи NuGet пакета на примере поддержания единого стиля кода в команде

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

Один из вариантов решения этой задачи – использовать StyleCop для анализа кода. Ему потребуется файл ".ruleset" с правилами, определяющими допустимые стили. Кроме того, необходимо настроить каждый проект, указав путь до такого файла.

В случае если проектов мало, то это может показаться простой задачей. Но как быть, если проектов много и располагаются они в разных репозиториях. Да еще и файл с правилами может изредка изменяться. Обновлять все проекты вручную, копируя правила в каждый из них и периодически проверять не изменены ли они в отдельно взятом проекте? Это уже ресурсоемкая задача.

Читать дальше...

StyleCop для .NET Core и .NET Standard

ToolsStyleCop это отличное средство для контроля кода при работе в команде. Он позволяет автоматически находить стилистические ошибки. Для .NET проектов достаточно установить его и указать файл правил, используя пользовательский интерфейс. С .NET Standard и .NET Core все чуть-чуть сложнее. Давайте разберёмся как установить StyleCop и создать новый набор правил.

Читать дальше...

Доступно 3 большое обновление для Visual Studio 2017

ASP.NET logoКомпания Microsoft выпустила очередное, третье по счету, большое обновление для Visual Studio 2017 (версия 15.3). Кроме того, до второй версии “доросли” .NET Standard, .NET Core и еще ряд библиотек. Но обо всём по порядку.

Читать дальше...

Интересные возможности отладчика Visual Studio 2015

Visual Studio logoПредлагаю ознакомиться с видеозаписью одного отличного доклада с конференции Build 2016. В нем показаны возможности отладчика Visual Studio 2015. Рекомендуется к просмотру тем, кто не уверен что знает все возможности Visual Studio, хочет сделать свою работу более комфортной и увеличить производительность.

Читать дальше...

Удаляем проект из Visual Studio Team Services или TFS

Visual Studio logoВ Visual Studio Team Services можно столкнуться с ситуацией, когда удаленный проект всё ещё доступен для загрузки в Team Explorer. А значит исходный код все еще в облачном хранилище. Ну или просто нет желания тратить время на поиск кнопки удаления проекта на сайте. В подобных ситуациях поможет Visual Stusio и командная строка.
Читать дальше...

Workspace Manager

Tools logoСредние и большие решения (solution) могут содержать десятки или даже сотни файлов, разделенных на проекты. Для ряда задач бывает необходимо открыть группу файлов, расположенных в разных местах. Например, при отладке каталога на сайте, могут потребоваться классы доступа к его данным, соответствующие классы бизнес-логики, контроллер веб-приложения и скрипты для веб-страницы. Как это сделать быстро в Visual Studio? Это поможет сделать расширение Workspace Manager.

Читать дальше...

Vorlon.js для отладки веб-приложений

Tools logoНе секрет, что в большинстве веб-браузеров есть инструменты для разработчиков. С их помощью можно получить информацию о DOM, состоянии выполняемых скриптов, времени загрузки страницы и т.д. Но существуют ситуации когда они отсутствуют или не доступны. Например, в мобильных или IoT устройствах. Тогда на помощь приходит Vorlon.js.
Читать дальше...

Вышла Visual Studio Code 0.5.0

Visual Studio logoСтала доступна для загрузки новая версия редактора Visual Studio Code 0.5.0. По сравнению с предыдущим выпуском, в ней добавилось много интересных возможностей.
Читать дальше...

Встречайте Visual Studio Code

На конференции Build 2015 компания Microsoft представила новый бесплатный инструмент для разработчиков – Visual Studio Code. Это компактный, удобный, функциональный  и простой в использовании редактор исходного кода. Он ориентирован на облачную и веб разработку. И что немаловажно, доступен для Windows, Linux и Mac OSX.

Читать дальше...