CS-Script 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.
Packages | Downloads |
---|---|
PommaLabs.Armando
A long description of the package. This shows up in the right pane of the Add Package Dialog as well as in the Package Manager Console when listing packages using the Get-Package command.
|
30 |
# 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)
Any 0.0
- CS-Script.bin (>= 3.25.1)
Version | Downloads | Last updated |
---|---|---|
4.9.7 | 5 | 06/10/2025 |
4.9.6 | 6 | 05/01/2025 |
4.9.5 | 10 | 04/24/2025 |
4.8.27 | 13 | 01/21/2025 |
4.8.26 | 11 | 01/26/2025 |
4.8.21 | 14 | 11/19/2024 |
4.8.19 | 13 | 10/31/2024 |
4.8.18-HotFix | 21 | 07/22/2024 |
4.8.17 | 19 | 07/13/2024 |
4.8.16 | 15 | 05/22/2024 |
4.8.16-pre | 16 | 05/15/2024 |
4.8.14 | 27 | 02/13/2024 |
4.8.13 | 19 | 02/13/2024 |
4.8.12 | 35 | 02/13/2024 |
4.8.10 | 41 | 02/13/2024 |
4.8.9 | 20 | 02/13/2024 |
4.8.8 | 21 | 02/13/2024 |
4.8.7 | 21 | 02/13/2024 |
4.8.4-pre | 35 | 02/13/2024 |
4.8.3 | 25 | 02/13/2024 |
4.8.1 | 41 | 02/13/2024 |
4.8.0 | 38 | 02/13/2024 |
4.6.5 | 19 | 02/13/2024 |
4.6.2 | 18 | 02/13/2024 |
4.5.0 | 18 | 02/13/2024 |
4.4.6 | 26 | 02/13/2024 |
4.4.5 | 22 | 02/13/2024 |
4.4.4-pre | 18 | 02/13/2024 |
4.4.2 | 35 | 02/13/2024 |
4.4.1 | 39 | 02/13/2024 |
4.4.0 | 19 | 02/13/2024 |
4.3.0 | 18 | 02/13/2024 |
4.2.0 | 35 | 02/13/2024 |
4.1.3-pre | 17 | 02/13/2024 |
4.1.2-pre | 38 | 02/13/2024 |
4.1.1-pre | 40 | 02/13/2024 |
4.1.0 | 26 | 02/13/2024 |
4.0.2 | 34 | 02/13/2024 |
4.0.1 | 30 | 02/13/2024 |
4.0.0 | 17 | 02/13/2024 |
3.30.5.1 | 20 | 02/13/2024 |
3.30.5-pre | 35 | 02/13/2024 |
3.30.4 | 14 | 02/13/2024 |
3.30.3 | 27 | 02/13/2024 |
3.30.2-HotFix | 36 | 02/13/2024 |
3.30.1-HotFix | 40 | 02/13/2024 |
3.30.0 | 18 | 02/13/2024 |
3.29.0 | 37 | 02/13/2024 |
3.28.7 | 36 | 02/13/2024 |
3.28.4 | 19 | 02/13/2024 |
3.28.2 | 36 | 02/13/2024 |
3.28.0.1 | 30 | 02/13/2024 |
3.28.0 | 20 | 02/13/2024 |
3.27.2 | 37 | 02/13/2024 |
3.27.0 | 34 | 02/13/2024 |
3.26.2 | 26 | 02/13/2024 |
3.25.1.1 | 33 | 02/13/2024 |
3.25.1 | 34 | 02/13/2024 |
3.24.2 | 24 | 02/13/2024 |
3.24.0 | 44 | 02/13/2024 |
3.22.0 | 20 | 02/13/2024 |
3.21.1 | 19 | 02/13/2024 |
3.19.0 | 21 | 02/13/2024 |
3.18.1 | 32 | 02/13/2024 |
3.16.0 | 39 | 02/13/2024 |
3.14.0 | 37 | 02/13/2024 |
3.13.2 | 38 | 02/13/2024 |
3.13.1 | 36 | 02/13/2024 |
3.12.3 | 39 | 02/13/2024 |
3.12.2.1 | 35 | 02/13/2024 |
3.12.1 | 38 | 02/13/2024 |
3.12.0.1 | 32 | 02/13/2024 |
3.12.0 | 19 | 02/13/2024 |
3.11.0.1 | 39 | 02/13/2024 |
3.11.0 | 40 | 02/13/2024 |
3.10.0 | 31 | 02/13/2024 |
3.9.19 | 35 | 02/13/2024 |
3.9.17 | 20 | 02/13/2024 |
3.9.10 | 18 | 02/13/2024 |
3.9.8.1 | 18 | 02/13/2024 |
3.9.8 | 37 | 02/13/2024 |
3.9.7 | 36 | 02/13/2024 |
3.9.5 | 20 | 02/13/2024 |
3.9.4.1 | 38 | 02/13/2024 |
3.9.2 | 35 | 02/13/2024 |
3.8.10 | 19 | 02/10/2020 |
3.8.8 | 44 | 04/09/2021 |
3.8.7 | 29 | 02/13/2024 |
3.8.6 | 38 | 02/13/2024 |
3.8.5 | 19 | 02/13/2024 |
3.8.3 | 32 | 02/13/2024 |
3.8.2 | 35 | 02/13/2024 |
3.7.2 | 37 | 03/16/2024 |
3.7.0 | 41 | 02/13/2024 |
3.6.7 | 21 | 02/13/2024 |
3.6.2 | 39 | 02/13/2024 |
3.5.9 | 19 | 02/13/2024 |
3.5.8 | 35 | 02/13/2024 |
3.5.7 | 35 | 02/13/2024 |
3.5.6 | 19 | 02/13/2024 |
3.5.5 | 43 | 02/13/2024 |
3.5.4 | 21 | 02/13/2024 |
3.5.3 | 19 | 02/13/2024 |
3.5.0.2 | 35 | 02/13/2024 |
3.5.0.1 | 19 | 02/13/2024 |
3.5.0 | 42 | 02/13/2024 |
3.2.5.1 | 18 | 02/13/2024 |
3.2.5 | 28 | 02/13/2024 |