CS-Script.bin 3.26.2

Class Library assembly for the CS-Script engine. CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.

Showing the top 20 packages that depend on CS-Script.bin.

Packages Downloads
CS-Script
Class Library assembly for the CS-Script engine. CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
15
CS-Script
Class Library assembly for the CS-Script engine. CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
14
CS-Script
Class Library assembly for the CS-Script engine. CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
13
CS-Script
Class Library assembly for the CS-Script engine. CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
12
CS-Script
Class Library assembly for the CS-Script engine. CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
11

Release v3.26.2.0

Significant usability improvements particularly for supporting C# 7 on Mono/Linux. As well as the features triggered by VSCode integration.

  • Linux support

    • Added "/debug:pdbonly" workaround to allow generation of debug symbols on Linux+Mono. Needed as Mono "/debug+" is broken on Linux.
    • Added resolving GAC assemblies from namespaces Mono/Linux
    • Added on-fly conversion of *.pdb to *.mdb under Mono
    • Patched Microsoft.CodeDom.Providers.DotNetCompilerPlatform to allow using Roslyn on Linux. This work around allows custom compiler (csc.exe) path and handles Mono problem when interfacing Roslyn (C#7). This is a work around for https://bugzilla.xamarin.com/show_bug.cgi?id=57130
    • Moved lock objects (*.lock files) on Linux away (to cache) from the actual folders where the files to be locked are. Just to stop pouting the file system
  • Deployment

    • Default CS-Script code provider renamed to CSSRoslynProvider.dll.
    • Default code provider CSSRoslynProvider.dll embeds patched Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll to allow simplified low footprint deployment.
    • Added auto-loading CSSRoslynProvider.dll if found in the script engine folder.
    • Added resolving code provider when it is specified by file name without extension
  • C# 7 and general improvements

    • dbg.print extended with direct support for IDictionary.
    • Added alias to the '-provider' switch: '-pvdr'
    • Added fully named equivalent of '-s' switch: '-sample'
    • Added C# 7 specific sample with '-s:7' switch
    • Added '-tc' switch for tracing the actual compiler input for CSSRoslynProvider.dll
    • Script engine assembly (e.g. cscs.exe) has been exposed to the precompiler routines.
    • Added ScriptParser.ProcessImportedScript to be used from precompilers.
  • Assorted defect fixes:

    • Issue #70: Minor issue related to platform dependent line breaks, e.g. in error messages
    • Issue #69: Basic types not available to precompilers on linux
    • Issue #68: Add option to take Main from primary script file
    • Issue #67: Same script, multiple concurrent instances, on Linux (again)

Version Downloads Last updated
3.30.5.1 7 10/06/2026
3.30.5-pre 6 10/06/2026
3.30.4 6 10/08/2026
3.30.3 6 10/08/2026
3.30.2-HotFix 6 10/07/2026
3.30.1-HotFix 5 10/06/2026
3.30.0 6 10/08/2026
3.29.0 6 10/06/2026
3.28.7 6 10/07/2026
3.28.4 6 10/08/2026
3.28.2 7 10/08/2026
3.28.0.1 6 10/07/2026
3.28.0 5 10/06/2026
3.27.2 6 10/07/2026
3.27.0 7 10/07/2026
3.26.2 6 10/07/2026
3.25.1 6 10/06/2026
3.24.2 6 10/06/2026
3.24.0 7 10/06/2026
3.22.0 6 10/07/2026
3.21.1 6 10/08/2026
3.19.0 7 10/08/2026
3.18.1 5 10/06/2026
3.16.0 5 10/06/2026
3.14.0 6 10/08/2026
3.13.2 5 10/07/2026
3.13.1 5 10/06/2026
3.12.2.1 6 10/06/2026
3.12.1 6 10/06/2026
3.12.0.1 7 10/08/2026
3.11.1-HotFix 5 10/06/2026
3.11.0.1 4 10/08/2026
3.11.0 5 10/06/2026
3.10.0 5 10/06/2026