CS-Script 3.27.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.

Install-Package CS-Script -Version 3.27.2
dotnet add package CS-Script --version 3.27.2
paket add CS-Script --version 3.27.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Continuation of the CLI/Mono/VSCode related effort started with v3.27.0.

Significant usability improvements CLI and Roslyn integration. Most of he features are triggered by VSCode and Mono/Linux integration.
Most of the changes and their impact are reflected in the new CLI guide: https://github.com/oleg-shilo/cs-script/wiki/CLI---User-Guide

v3.27.1-2
* CLI help improvements
 - Runtime optimization
 - Added CLI help content separators to assist with parsing when hosted by IDEs.
 - Fixed typo in CLI output for `-proj` ('searcDir:' -> 'searchDir:')
 - Fixed problem with CLI being hosted under Mono+Node.js (Console.WindowWidth is always 0)
* Issue #82: More specific error message in case of file resolution fails related to //css_import
* Issue #81: CodeDom and interfaces
* Issue #78: Beautify command line help output
* Issue #71: Issue with multiple indirect relative paths
* Throw informative exception on "in-memory" assembly being subject of "AlighnToInterface" use-case.
* Started phasing out of `CSScript.Load` in favor of `CSScript.LoadFile`
* Added System.dll auto-referencing on `EnableDbgPrint:true` to allow regular expressions to be used in auto-injected `dbg.cs`.

v3.27.0
* CLI improvements
 - Added console out feedback for `-e` and `-cd` options (build exe and dll)
 - Added avoiding accidental decorating of VB scripts in auto-class mode (`-ac` CLI argument).
 - Added disabling auto-class decoration if no "main" is detected in the script.
 - Improved CLI help content
 - Added printing new config value during `-config:set` operation
 - Added `-ac:out` switch for printing auto-class decoration result.
 - removed `-noconfig` support
 - described `-config:set:roslyn`
 - added support for case insensitive property name during `-config:set` and `-config:get`
 - added support for `_` separators in property name during `-config:set` and `-config:get`
 - added support for `add:` and `del:` opcodes in `-config:set`
 - default `-ac` to `-ac:1`
 - added command `-config:set:roslyn`

* Misc
 - Added 'compiler options' hash to the script metadata structure (part of 'IsOutOfDate' algorithm)
 - Setting `autoClass_DecorateAsCS6` is set to true by default
 - Fixed problem with generating debug info for Mono-Debug on Windows
 - Added `System` to DefaultRefAssemblies on .NET (previously it was only done under Mono)
 - CSSCodeProvider.v4.7.dll replaced with CSSRoslynProvider.dll
 - Removed obsolete .NET 1 specific code
 - Removed obsolete `CSScript.BuildEval` code

Version History

Version Downloads Last updated
3.27.2 (current version) 678 8/11/2017
3.27.0 263 7/19/2017
3.26.2 205 6/30/2017
3.25.1.1 594 3/30/2017
3.25.1 134 3/23/2017
3.24.2 412 3/5/2017
3.24.0 459 2/14/2017
3.22.0 441 1/30/2017
3.21.1 165 1/25/2017
3.19.0 1,011 12/12/2016
3.18.1 478 11/16/2016
3.16.0 446 10/26/2016
3.14.0 1,820 8/3/2016
3.13.2 4,189 7/7/2016
3.13.1 107 7/7/2016
3.12.3 1,405 5/16/2016
3.12.2.1 141 5/14/2016
3.12.1 864 3/30/2016
3.12.0.1 846 3/22/2016
3.12.0 139 3/22/2016
3.11.0.1 1,916 2/4/2016
3.11.0 169 2/3/2016
3.10.0 511 1/12/2016
3.9.19 1,201 12/9/2015
3.9.17 705 11/4/2015
3.9.10 6,950 5/6/2015
3.9.8.1 311 4/26/2015
3.9.8 192 4/25/2015
3.9.7 470 4/16/2015
3.9.5 691 3/18/2015
3.9.4.1 775 2/25/2015
3.9.2 616 1/31/2015
3.8.10 3,648 10/20/2014
3.8.8 1,276 9/23/2014
3.8.7 352 9/17/2014
3.8.6 817 8/30/2014
3.8.5 348 8/25/2014
3.8.3 1,618 6/20/2014
3.8.2 331 6/15/2014
3.7.2 2,671 2/9/2014
3.7.0 466 1/20/2014
3.6.7 2,392 10/29/2013
3.6.2 683 8/31/2013
3.5.9 3,732 5/4/2013
3.5.8 275 5/3/2013
3.5.7 266 5/3/2013
3.5.6 257 5/3/2013
3.5.5 275 5/1/2013
3.5.4 435 4/30/2013
3.5.3 370 4/29/2013
3.5.0.2 2,115 2/2/2013
3.5.0.1 242 2/2/2013
3.5.0 368 2/2/2013
3.2.5.1 1,848 1/21/2012
3.2.5 374 1/21/2012