Последние записи

«System.Web.pdb not loaded» или более изощрённые приёмы отладки исходного кода .NET Framework в приложении ASP.NET

За последние несколько месяцев не приходилось и не было нужды использовать отладку исходного кода .NET Framework. Вот только помню то, что отладка работала и в Visual Studio 2012 и в Visual Studio 2012 Update 1. Сегодня появилась такая необходимость, но вот незадача: Visual Studio 2012 Update 3 никак не хочет грузить символы отладки с серверов Microsoft, сколько я её не "уговаривал" - всё бестолку. Вот тут и пришлось вспомнить про старые и добрые приёмы. Читать дальше...

Расширение отладки SOS или получаем больше сведений о внутренних структурах данных CLR используя Visual Studio

Существуют мощные инструменты и возможности, которые способны сильно облегчить, если не разработку, то хотя бы отладку, причём они не очень широко афишируются. При этом помогают получать более полное представление о том, с чем имеешь дело. Последняя косвенно влияет именно на разработку. Небольшая демонстрация одной из таких возможностей является целью данной статьи. А именно - использование расширения SOS в Visual Studio. Постараюсь насколько возможно просто продемонстрировать это на примере. Читать дальше...

Тонкости поведения свойств C# при отладке кода в Visual Studio

В данной статье речь пойдёт о таком языковом средстве C#, как свойства. Думаю, все знают, что это такое и лишний раз не нужно упоминать об этом. Но вот есть один нюанс, связанный с ними во время отладки. Когда начинающие разработчики, и не только, натыкаюся на него, то думают, что это баг. Читать дальше...

Подключаем исходный код ASP.NET MVC 4 к своему проекту

В данной статье я покажу, как подключить исходный код ASP.NET MVC 4 в свой проект, созданный в Visual Studio 2012. Ничего сложного в этом нет, хотя всё и не настолько просто, как было с MVC 3. Это бывает нужно, например, в целях изучения и более глубокого понимания устройства платформы. А так же очень полезно читать чужой код в целях самообучения и саморазвития.Читать дальше...

Почему результат вызова метода неточный или входим в исходный код .Net Framework

Был недавно вопрос по поводу функции Directory.EnumerateFiles(), которая ведёт себя не очень понятно при вызове. Т.е. возвращает не то, что требуется, а совсем иной результат. Впрочем сегодняшняя статья не о ней, а о такой мощной возможности плаформы .Net, как вход в исходный код во время отладки. Читать дальше...