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