Devesprit.Scripter is a powerful scripting engine for .Net framework

You can easily add scripting functionality to your software using Devesprit.Scripter only with a few lines of code !

Download Free version Purchase Pro version

Devesprit.Scripter Introductions

Devesprit.Scripter is a powerful library for .Net Framework which enables you to add scripting and Runtime code execution features to your .Net software easily.

Devesprit.Scripter supports 4 scripting languages including C#, Visual Basic.Net, F# and JScript.Net and can be used in .Net Framework 4 and later versions.
Devesprit.Scripter has been released in both Basic and Pro versions. The Basic version of the library is FREE. In this video, you can learn more about how this library works.

Learn More Download Now

Devesprit.Scripter Key Benefits

Four Scripting Languages

  • Microsoft Visual C#
  • Microsoft Visual Basic.Net
  • Microsoft F#
  • Microsoft JScript.Net

Passes Parameters to Script

Having access to application-defined objects from the script, allows you to extend application logic without having to recompile and redeploy the application.

Returns Results

Devesprit.Scripter is able to execute your intended script and return the values resulted from the execution of the script. The return value can be Generic or Complex.

Generates Executable Assembly

Devesprit.Scripter is able to compile your intended script and generate an assembly executable in 3 different formats as follows:

  • Generating Library Assembly in a .dll file format
  • Generating Windows Program Assembly in an .exe file format
  • Generating Console Application Assembly in an .exe file format

Four Execution Contexts

Devesprit.Scripter is able to execute your intended script in 4 different contexts as follows:

  • In Current AppDomain & Thread
  • In Current AppDomain & Separate Thread
  • In a Separate AppDomain
  • In a Separate Process

Executes Scripts in 3 Forms

You can execute your script in 3 different forms as follows:

  • Program
  • Statement
  • Expression

Devesprit.Scripter Editions

Devesprit.Scripter has been released in both Basic and Pro versions. The Basic version of the library is free.
The latest version of Devesprit.Scripter library is 1.0.0 which has been updated on 2016 October 31 and can be used in .Net Framework 4 and later versions.

Basic

FREE

only for non-commercial projects
  • Scripting languages :
    • C#
    • VB.Net
  • Passes Parameters to Script
  • Returns Results
  • Execution Contexts :
    • Current Thread
    • Separate Thread
  • Script Forms :
    • Program
    • Statement
    • Expression
  • 24x7 Support

To install Devesprit.Scripter Basic from Nuget.org, run the following command in the Package Manager Console.

Install-Package Devesprit.Scripter.Basic

Professional

$29.00

per user
  • Scripting languages :
    • C#
    • VB.Net
    • F#
    • JScript.Net
  • Passes Parameters to Script
  • Returns Results
  • Generates Executable Assembly
  • Execution Contexts :
    • Current Thread
    • Separate Thread
    • Separate AppDomain
    • Separate Process
  • Script Forms :
    • Program
    • Statement
    • Expression
  • 24x7 Support

To install Devesprit.Scripter Pro from Nuget.org, run the following command in the Package Manager Console.

Install-Package Devesprit.Scripter.Pro

Devesprit.Scripter Features



You can easily add script execution functionality to your .Net software only with a few lines of code. Your script can be in four languages below:

  • Microsoft C#
  • Microsoft Visual Basic.Net
  • Microsoft F#
  • Microsoft JScript.Net

You can easily use pre-defined Objects and Classes in your application or other .Net assemblies to execute a script and receive the return result.

You can reference any kind of assembly in your script and use it easily.

You can easily execute your script in 4 different contexts as follows:

  • In Current AppDomain & Thread
  • In Current AppDomain & Separate Thread
  • In a Separate AppDomain
  • In a Separate Process

In addition to scripting features, Devesprit.Scripter library provides you with an opportunity to compile one or more unit(s) of source code in 4 different languages and use the generated assembly. You can also customize the compiler options during source code compilation. Meanwhile, you can define your source code to be compiled as a library (DLL) or an executable (EXE) file.

Devesprit.Scripter library provides you with an opportunity to implement inter-process communication using Named Pipes Technology so that you can easily send and receive any kind of data between two processes. The only limitation is that your object must have Serialization attribute.

Devesprit.Scripter also provides you with an opportunity to work with the GAC to install/remove an assembly from the GAC or get a list of assemblies installed in the GAC.

Devesprit.Scripter library has been provided along with complete documents and detailed guidelines. We have employed XML Documentation method so that you can find explanations for every class or method while working with the library.

Whether using free or paid version of this library, please feel free to contact us if you experience a problem or find a flaw. We are looking forward to receiving your feedback.

Be engaged Newsletter

Subscribe to our newsletter and stay updated on the latest developments and special offers!

You can un-subscribe at any time.