SharpShellScript allows to use C# or VB.NET and the whole .NET Framework to create Windows or Console scripts. The scripts are compiled on-the-fly in IL and then executed. They can be edited, compiled and executed through an Explorer shell extension. SharpShellScript runs on 2000, XP, 2003, Vista, 7, 2008 (the .NET Framework 2.0 or above is required). The x64 architecture is also supported (to install the C++ shell-extension on an Itanium version of Windows, you must compile it with an IA64 compiler).

>> Download the latest version <<

Explorer integration. SharpShellScript has a shell-extension that provides fast access to the main functions (for editing, compiling and executing the selected scripts).


Scripts compilation. Scripts can be compiled before being executes. The shown error messages are equal to the ones reported by the .NET compilers ("CSC.EXE" or "VBC.EXE").


Scripts execution. Scripts can be executed by double-clicking them or by choosing the "Run (advanced)" menu, that provides addictional options.


SharpShellScript uses the following open-source softwares:

     TinyXML: To parse XML files from C++.

     Inno Setup: To build the installation package.

     7-Zip: To create the source archive.