I was reviewing integrating Scripting Support into .Net Applications. In the current .Net Frameworks from version 1.0 to 4.0 Microsoft provided the following namespaces for enabling Scripting support.
- Microsoft.JScript
- MSScriptControl
- Microsoft.VisualBasic.Vsa (obsolete)
- Microsoft.Vsa (obsolete)
The last two Microsoft.VisualBasic.Vsa and Microsoft.Vsa are now obsolete as Microsoft is stopping their support for VB6.
In Visual Studio 2010 Microsoft extended their support for JScripts by adding debugging capability and making developer’s work easier.
MSScriptControl is an ActivX Windows Scripting Control can be used to handle VBScripts and JScripts by specifying ScriptControl.Language property as “VBScript" or “JScript”. For more information on the .Net Scripting Support follow references below.