Полностью верный вопрос, который я задал и Microsoft. Итог, это вопрос лицензирования. Для использования объектной модели у вас должна быть лицензия BT.
Я никогда не пытался заставить работать версию только для библиотек. Я только что выбрал транзитный веб-сервис.
Просто чтобы следить за вашей текущей идеей / прогрессом; Возможно, вы захотите проверить цепочку зависимостей основного файла BTSExplorerOM.dll, чтобы увидеть, есть ли какие-либо ссылки, которые вы пропустили. Я уверен, что он использует более 2 сборок.
BT использует множество различных каталогов для хранения своей сборки (компоненты конвейера загружаются из подкаталога BT, например, вместо GAC).
Можете ли вы получить более подробную информацию о "NullReferenceException", которое вы получаете? Например, какой объект / библиотека это вызывает. Вы можете попробовать использовать FUSLOGVW.exe, чтобы проверить, все ли слияния собраний прошло успешно, и взять его оттуда.
Надеюсь, это поможет,