Как стать автором
Обновить
3.82

Visual Studio *

Основной инструмент разработчика на платформе .NET

Сначала показывать
Порог рейтинга
Уровень сложности

Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 1: шаблоны элементов)

Время на прочтение6 мин
Количество просмотров8.1K

В магазине Visual Studio есть множество различных расширений на все случаи жизни. Есть в сети различные их подборки, которые могут упростить жизнь в общих или конкретных случаях. Однако я, почему-то, никогда не встречал шаблоны или расширения заточенные под проект.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии4

Поддержка нескольких репозиториев в Visual Studio

Время на прочтение3 мин
Количество просмотров6.8K

Вам когда-нибудь приходилось работать над решением с проектами, размещенными в разных репозиториях Git? Раньше вам приходилось либо использовать несколько экземпляров Visual Studio, либо полагаться на внешние инструменты Git. Начиная с Visual Studio 2022 Preview 3, вы можете включить функцию preview поддержки нескольких репозиториев, которая позволит вам работать с одним решением с проектами в нескольких репозиториях и контрибьютить в них из одного экземпляра Visual Studio.

Скачать Visual Studio 2022 Preview

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии3

Персонализируйте свою Visual Studio 2022

Время на прочтение2 мин
Количество просмотров6.6K

Одна из основных целей Visual Studio - повысить вашу индивидуальную и командную продуктивность. И одно из наших ключевых направлений - сделать Visual Studio более настраиваемой и гибкой. В статье мы кратко расскажем о некоторых функциях персонализации, которые мы добавили в нашу Preview-версию или планируем выпустить в ближайшее время.

Читать далее
Всего голосов 8: ↑5 и ↓3+2
Комментарии12

Python в Visual Studio Code – августовский релиз

Время на прочтение2 мин
Количество просмотров8.9K

Мы рады сообщить, что стала доступна августовская версия расширения Python для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Вы можете узнать больше о поддержке Python в Visual Studio Code в документации.

Это был небольшой выпуск, так как сейчас мы корректируем периодичность выпусков в соответствии с таковой для VS Code (кстати, не забудьте проверить примечания к выпуску VS Code, чтобы узнать, что нового для всех языков!) Если вам интересно, вы можете проверить список улучшений в нашем журнале изменений.

Ну а под катом подробности.

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии3

Истории

Как в VSCode смотреть отчёты статических анализаторов, поддерживающих SARIF

Время на прочтение5 мин
Количество просмотров3.1K

В наше время люди всё чаще начинают оптимизировать работу по поиску ошибок в коде, используя статический анализатор. Результаты работы анализатора можно смотреть с помощью разнообразных продуктов. Однако сегодня мы поговорим про просмотр отчёта анализатора в самой стильной среди многофункциональных и самой многофункциональной среди стильных IDE – VSCode. Позволит же нам реализовать нашу задачу формат SARIF и специальный плагин для него. Обо всем этом далее — поехали.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Разработка 64-битного графического UEFI-приложения в Visual Studio

Время на прочтение9 мин
Количество просмотров17K
Зимой в блоге RUVDS было несколько статей о написании загрузчиков для «классического» BIOS, в т.ч. симпатичная графическая демка, целиком помещающаяся в загрузочном секторе и работающая в VGA-режиме 320×200. Комментаторы справедливо отмечали, что в наступившем 2021 г. нет смысла осваивать это лютое легаси;
а вот статей про “Hello, World” на UEFI да с графикой действительно не хватает. Больше того — я таких вообще не припомню.» (MinimumLaw)
Под катом мы пошагово перепишем ту бутсекторную демку под UEFI, и она будет работать в полноцветном видеорежиме с высоким разрешением. С другой стороны, вместо 512 байт она будет занимать несколько десятков КБ.

Всего голосов 80: ↑80 и ↓0+80
Комментарии7

Регистрируйтесь на закрытое тестирование Visual Studio 2022 for Mac

Время на прочтение3 мин
Количество просмотров3.6K

Сегодня мы приглашаем вас опробовать Visual Studio 2022 для Mac, ведь мы представляем нашу первую предварительную версию. Это первый выпуск нашей .NET IDE с полностью обновленным пользовательским интерфейсом macOS. Мы будем рады, если вы скачаете его, опробуете и поделитесь своими отзывами, чтобы помочь нам сформировать следующий крупный выпуск Visual Studio для Mac.

Зарегистрируйтесь сейчас!

Предварительную версию Visual Studio 2022 для Mac можно установить вместе с более ранними версиями Visual Studio для Mac, и ее можно использовать бесплатно.

Наша цель в Visual Studio 2022 для Mac - создать современную среду разработки .NET IDE, адаптированную для Mac, которая обеспечит продуктивную работу, которая вам так полюбилась в Visual Studio.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии12

Опыт кэширования данных eCommerce в Azure Cloud на примере платформы Virto Commerce (ASP.NET Core)

Время на прочтение9 мин
Количество просмотров1.6K

Эта статья про опыт кэширования приложения eCommerce, написанного на ASP.NET Core, и которое работает в Azure Cloud. Общеизвестно, что кэширование может значительно улучшить производительность и масштабируемость тяжелых приложений, в том числе платформ eCommerce, за счет за счет ускорения доступа к данным из бэкенда. 

Читать далее ...
Рейтинг0
Комментарии2

Вышла Visual Studio 2022 Preview 2

Время на прочтение3 мин
Количество просмотров17K

Мы рады объявить о выпуске второй предварительной версии Visual Studio 2022! Preview 1 была первой 64-разрядной версией Visual Studio, обеспечивающей улучшенную масштабируемость. Начиная с Preview 2, мы сосредоточены на предоставлении новых возможностей в таких областях, как личная и командная продуктивность, новые разработки и постоянные инновации. В этом посте мы расскажем о нескольких новых возможностях Visual Studio 2022.

Скачать Visual Studio 2022 Preview 2.

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии25

Обновления .NET за июль 2021 – 5.0.8 и 3.1.17

Время на прочтение1 мин
Количество просмотров4K

Мы выпустили июльские обновления .NET. Эти обновления содержат улучшения надежности и другие исправления. Изучайте примечания к выпускам для получения подробной информации об обновленных продуктах.

Вы можете скачать версии 5.0.8 , 3.1.17 для Windows, macOS, и Linux, для x86, x64, Arm32, и Arm64.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии7

Как мы запускали eCommerce-платформу Virto Commerce в режиме serverless на Azure Functions

Время на прочтение10 мин
Количество просмотров1.5K

Если вы интересуетесь serverless computing (бессерверными вычислениями), наверняка видели публикации с примерами запуска небольших приложений или MVP на Azure Functions или AWS Lambda. А можно ли запустить в serverless коммерческую платформу B2B электронной торговли Virto Commerce, написанную на .NET Core? Ответ положительный, но есть и нюансы.

Читать далее ...
Всего голосов 3: ↑3 и ↓0+3
Комментарии5

Производительность средства выделения объектов .NET

Время на прочтение2 мин
Количество просмотров4.6K

С выпуском Visual Studio 16.10 появился новый механизм анализа для профилировщика производительности, при этом .NET Object Allocation Tool (средство выделения объектов .NET) стало первым встроенным инструментом. Это дает инструменту некоторые новые функции и значительное повышение производительности. Попробуйте это в своем приложении C# и посмотрите, какие ложные выделения вы можете удалить, чтобы ускорить работу вашего приложения.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии4

Новая версия Visual Studio 2022 Preview 1 стала доступна для установки

Время на прочтение2 мин
Количество просмотров19K

Мы рады сообщить, что первая предварительная версия Visual Studio 2022 стала доступна! Это первый выпуск 64-разрядной Visual Studio, и мы будем рады, если вы скачаете его, попробуете и поделитесь вашими отзывами. Присоединяйтесь!

Под катом подробности о версии!

Читать далее
Всего голосов 20: ↑17 и ↓3+14
Комментарии25

Ближайшие события

Jupyter в Visual Studio Code — июньский релиз

Время на прочтение4 мин
Количество просмотров6.1K

Мы рады сообщить, что стал доступен июньский релиз расширения Jupyter для Visual Studio Code. Если вы работаете с Python, мы рекомендуем загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Узнайте больше о поддержке Python в Visual Studio Code в документации.

Подробнее о самых интересных новинках под катом.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии1

11 анонсов конференции Microsoft Build для разработчиков

Время на прочтение4 мин
Количество просмотров12K

Привет, Хабр! Сегодня, как и обещали*, делимся подборкой самых интересных для разработчиков конференции Microsoft Build 2021. Их получилось 11, но это не значит, что это все. Чтобы узнать еще больше, изучайте сайт конференции.

* пообещали это мы во вчерашней подборке 8 анонсов конференции Microsoft Build 2021, которую подготовила наша бизнес-команда.

Читать далее
Всего голосов 19: ↑18 и ↓1+17
Комментарии9

8 анонсов конференции Microsoft Build 2021

Время на прочтение3 мин
Количество просмотров3.5K

В рамках глобальной технологической конференции Miсrosoft Build 2021, которая проходит с 25 по 27 мая в онлайн-формате, компания продемонстрировала новые решения для разработчиков, а также совместно с партнерами анонсировала инициативу в области устойчивого развития.

Под катом вас ждет 8 анонсов конференции Microsoft Build, которые подобрала наша бизнес-команда. Ну а подборку от команды разработки ждите завтра!

Читать далее
Всего голосов 12: ↑10 и ↓2+8
Комментарии1

Языковой сервер Pylance вышел в релиз

Время на прочтение4 мин
Количество просмотров14K

Мы рады объявить, что Pylance, наша быстрая и многофункциональная языковая поддержка Python в Visual Studio Code, официально вышла из предварительной версии и достигла своего первого стабильного выпуска.

Ранее на этой неделе мы объявили, что, начиная с майского выпуска расширения Python, Pylance теперь также является сервером языка Python по умолчанию в Visual Studio Code. Pylance также теперь включен в пакет расширения ядра Python в качестве дополнительной зависимости, что означает, что мы автоматически установим его для вас, но у вас есть возможность использовать другой языковой сервер по вашему выбору.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии14

SecretStorage VSCode extension API

Время на прочтение3 мин
Количество просмотров2.5K

В VSCode существует несколько способов хранить настройки пользователя. До прихода версии 1.53.0 конфиденциальную информацию приходилось сохранять в Memento объектах в workspaceState и globalState или например keytar. А хранение паролей с токенами в стандартном конфигурационном файле или с помощью переменных окружения, являлось не самой лучшей идеей, так как эти данные могли быть прочитаны и кэшированы другими расширениями.

В статье мы для начала посмотрим на способы чтения данных из settings.json и environment variables. А затем создадим класс с минимальным функционалом, отвечающий за хранение и отдачу ключей со значениями из VSCode SecretStorage.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

JSON. Вы человек или машина?

Время на прочтение6 мин
Количество просмотров9.8K

Недавно я переехал в Москву в квартиру без письменного стола.  Это было неловким, отягчающим непростую ситуацию обстоятельством: спального места тоже не было. В общем, я позвонил в IKEA и попросил привезти мне и то и другое.

Через пару дней мебель доставили. Я распаковал первую коробку, из нее вывалилась инструкция и у меня опустились руки: в ней наверняка пятьдесят разных языков, все мелким шрифтом, как книга заклинаний из Гарри Поттера. Но приглянувшись, в ней были только рисунки: два смешных чувачочка показывали как обращаться с деталями, как их вертеть, собирать и так далее. Уф, счастье! Я подумал о JSON и XML. IKEA молодцы они использовали универсальный язык жестов и картинов, понятный всем на свете.

Читать далее
Всего голосов 18: ↑7 и ↓11-4
Комментарии47

Привычка работать «из коробки» или как мы засунули CUDA в .vcxproj

Время на прочтение2 мин
Количество просмотров2.5K
image
CUDA

А зачем?


Пожалуй, сразу отвечу, для чего было придумано такое решение. Когда мы держали проект в виде OpenSource, то пытались сохранить политику «скачал код, собрал одной кнопкой», но с момента использования технологии CUDA ситуация стала сложнее… Большая часть комьюнити кричала, что ничего не собирается и устанавливать сторонние SDK они не хотят.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии9

Вклад авторов