Andrey on .NET | Про C#, .NET, ASP.NET, Core, MVC, Azure, EF, IoC и другие умные слова

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

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

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

Вышел ASP.NET Core RC2

ASP.NET logoСегодня стала доступна для загрузки RC2 версия ASP.NET Core. Давайте посмотрим как её установить, какие произошли ключевые изменения, а так же запустим кроссплатформенное "Hello World!".

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

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

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

Сроки выхода .NET Core

ASP.NET logoС момента выхода в ноябре первой предварительной версии .NET Core RC1 и ASP.NET Core RC1 прошло уже достаточно много времени. И вот стали известны дальнейшие планы разработчиков.

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

Workspace Manager

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

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

“Незаметное” добавление кэширования

C# logoДостаточно распространена ситуация, когда приложение очень часто запрашивает определенные данные. Например, профиль текущего пользователя. Это может приводить к заметному падению производительности из-за частых обращений к базе данных. В качестве решения можно использовать кэш, который может быть как локальным, так и использовать более оптимальные для данного случая системы хранения данных. Рассмотрим как добавить его незаметно для бизнес-логики приложения при использовании Dependency Injection.

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