Вернуться к статьям

Visual Studio наконец-то подружил расширения с SDK-стилем — меньше XML, больше жизни

8 мая 2026
2 мин чтения
Visual Studio наконец-то подружил расширения с SDK-стилем — меньше XML, больше жизни

Microsoft перевела проекты расширений на SDK-формат, чтобы разработчики тратили меньше времени на .csproj и больше — на полезные фичи.

Если вы когда-нибудь создавали расширение для Visual Studio, то знаете: файл проекта там — это отдельный вид искусства, граничащий с мазохизмом. Microsoft решила сжалиться над сообществом и объявила о поддержке SDK-стиля для extension-проектов. Теперь вместо километровых XML-простыней — лаконичный формат, который нормально работает с Git-дифами и не заставляет плакать при мерже.

По сути, это как переехать из коммуналки с обоями в стиле 90-х в студию с дизайнерским ремонтом. Новый формат использует знакомый всем SDK-подход (тот самый, что уже спасает нервы в .NET-проектах). Теперь можно легко добавлять зависимости через NuGet, а сам файл проекта стал читаемым человеком, а не только компилятором.

Конечно, Microsoft не была бы собой без пары "но". Во-первых, поддержка пока только в Preview, так что в продакшене лучше не торопиться. Во-вторых, некоторые старые магические ритуалы (читай: кастомные таргеты) могут потребовать танцев с бубном. Но в целом — шаг в правильном направлении. Особенно если вспомнить, сколько раз мы случайно ломали .csproj, пытаясь добавить одну маленькую ссылку.

Комментарий студии METABYTE: Мы, как люди, которые пишут расширения для VS с закрытыми глазами (шутка, но близко), очень рады, что теперь будем тратить меньше времени на ритуалы с XML и больше — на реально полезные фичи для разработчиков. Главное, чтобы Microsoft не передумала к релизу.

SDK-стиль для расширений Visual Studio | METABYTE — METABYTE