Если вдруг у вас возникло желание установить Silverlight 3 Tools на компьютер без интернета, то обычным переносом инсталлятора на машину и его запуском вы не отделаетесь.
Дело в том, что, как и большинство плагинов к VS, S3Tools устанавливается с помощью утилиты SPInstaller. Она достаточно простая в плане входных параметров, но, в то же время, достаточно сложная изнутри. Помимо этого, добрые создатели установочного пакета S3Tools обязали инсталлятор обязательно связываться с сервером при установке содержимого, проверять версию и чексуммы. Угадайте, во что это выливается при установке в оффлайн-режиме:
Правильно, ни во что хорошее. Причем, такое поведение инсталлятора не меняеся с первой версии. Глупость.
Например, у нас в лаборатории есть несколько билд-серверов, на которых необходимо поддерживать актуальный софт для автоматической сборки проектов. Сеть, в которой работают билд-сервера, “стерильна” и закрыта для доступа, а все результаты сборки выкладываются на промежуточный (staging) сервер. Здесь приходится ухищряться, но обычно, как и в данном случае, работает нижеописанный метод.
Если взглянуть на файл инсталлятора вооруженным взглядом, то все содержимое окажется как на ладони:

Из всего этого великолепия нам понадобятся либо комплект файлов для Visual Studio 2008:
- VS90SP1-KB967143-enu.msp
- silverlight_sdk.msi
- VS_SilverlightTools_Setup.exe
…либо комплект для Visual Web Developer 2008:
- VS90SP1-KB967144-enu.msp
- silverlight_sdk.msi
- VWDX_SilverlightTools_Setup.exe
Экспортируйте из инсталлятора эти файлы. Установив набор, соответствующий вашей системе разработки, и вы получите необходимый и достаточный набор для разработки Silverlight 3 приложений.
Да, и вам все еще понадобится Silverlight 3 Developer Runtime ;-)