Microsoft FxCop

FxCop предоставляет средства автоматической проверки .NET-сборок на предмет соответствия правилам Microsoft .NET Framework Design Guidelines. Откомпилированный код проверяется с помощью механизмов рефлексии, парсинга MSIL и анализа графа вызовов. В результате FxCop способен обнаружить более 200 недочетов (или ошибок) в следующих областях:

- Архитектура библиотеки
- Локализация
- Правила именования
- Производительность
- Безопасность

FxCop предусматривает возможность создания собственных правил с помощью специального SDK.

FxCop может работать как в своем графическом интерфейсе, так в командной строке.

Microsoft StyleCop: Source Code Analysis for C#

Анализатор кода C# на предмет вы выполнения стилистических правил. StyleCop выполняется как в IDE среде, так и в MSBuild.

Profiler in VS2008

Статьи о функциональных возможностях профайлера от Visual Studio Profiler Team Blog

IanWho расказывает о Hotpath

Вводные статьи по Silverlight

Первый взгляд на Windows Communication Foundation

Эффективные методики управления экземплярами в WCF-приложениях

Building a WCF Web Service and Accessing It by Using a Proxy

Implementing the MVP Pattern in Silverlight

Vista's Explorer in WPF



Пример реализации Vista's Explorer окна от Dr. WPF.

BackgroundWorker

BackgroundWorker, класс, который поможет запустить в отдельном процессе медленную процедуру, есть и в Silverlight.

Подробнее в блоге у Daniel Moth.

А здесь у него же пошаговые рекомендация по использованию этого класса.