Приложение, которое я поддерживаю, существует с VB6 дней - портировано на .Net 1.1, а теперь обновляется / переписывается на .Net 3.5
Приложение предоставляет механизм для запуска VBScripts - это было сделано с высокой степенью интеграции - позволяя программе анализировать несколько файлов .vbs и создавать список всех подпрограмм и функций - которые затем были доступны в приложении вместе с основные функции.
Ранее это был встроенный файл msscript.ocx - при первом преобразовании .Net он был помещен в Interop.MSScriptControl.dll, однако в Windows 7 это просто не работает.
Похоже, что на самом деле это не тот способ - Microsoft пытается убить vbscript.
Есть ли «поддерживаемый» способ использования VBScript или пора двигаться дальше? и если да, то где можно перейти к тому же виду функциональности?