Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

Comparison of C Sharp scripting

From EverybodyWiki Bios & Wiki

This article describes and compares the scripting options of the C# programming language. As C# becomes more popular and cross platform, using it for scripting is more poplar too. The tables below compare notable scripting options, and the features of each option.

Name Developers Development status Software license Last stable version Last build Website Repository
Roslyn (compiler) CSI/CSX Microsoft Active MIT License The C# REPL Command-Line Interface (CSI.EXE) [1] github.com/dotnet/roslyn/tree/master/src/Interactive/csi
CS-Script Oleg Shilo Active MIT License 30 May 2020 www.cs-script.net github.com/oleg-shilo/cs-script
ScriptCS Inactive Apache License 0.17.1 22 Feb 2017 scriptcs.net github.com/scriptcs/scriptcs
dotnet-script Active MIT License 1.0.1 10 Nov 2020 github.com/filipw/dotnet-script


Name Cross platform Loading of Nuget packages Remote scripts REPL (interactive mode)
Roslyn (compiler) CSI/CSX No No No Yes
dotnet-script Yes Yes Yes Yes


  1. "The C# REPL Command-Line Interface (CSI.EXE)".

This article "Comparison of C Sharp scripting" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Comparison of C Sharp scripting. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.