Инструменты для разработки COM+ в Silverlight 4
При разработке приложений Silverlight COM+ следующие 4 инструмента станут неоценимым источником информации:
1: WMI Explorer
WMI Explorer – инструмент общего назначения используется для визуализации запросов WMI (которые мы уже видели в примерах). Выполнив следующий запрос в WMI Explorer мы можем увидеть все доступные компоненты COM+ на текущей машине:
SELECT Caption, Description, InprocServer32, ProgID FROM Win32_ClassicCOMClassSetting where progid is not null

Этот список будет чрезвычайно полезным при выяснении доступных ProgID для COM Automation.
2: DLL Export Viewer
При работе с динамическими типами IntelliSense не работает. Но не нужно бояться, используя DLL Export Viever мы получаем ту же самую информацию предоставляемую рефлектором.
Сначала найдите адрес файла COM+ DLL в WMI Explorer, а затем загрузите его в DLL Export Viewer:

Удостоверьтесь, что стоит галочка “Scan COM Type Libraries”. Теперь вы можете видеть список экспортируемых членов из ODBC DLL:

3: Resharper
Несмотря на то, что разработка с динамическими типами отключает IntelliSense, Resharper 5 оказывается более полезным, поскольку он предлагает IntelliSense для членов, который уже были использованы ранее.

Обратите внимание на IntelliSense для методов «Run» и «SendKeys».
4: MSDN и поисковики
Большая часть основных Windows COM+ компонентов достаточно неплохо описана на MSDN, куда приводят некоторые запросы в google:

Если нужная документация на MSDN отсутствует или неправильна (что случается довольно часто) ищите по слову «CreateObject <ProgID>» и найденные примеры для VBScript могут быть легко перенесены в C#.
