CS-Script.bin 3.28.0

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.

There is a newer version of this package available.
See the version list below for details.
Install-Package CS-Script.bin -Version 3.28.0
dotnet add package CS-Script.bin --version 3.28.0
<PackageReference Include="CS-Script.bin" Version="3.28.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CS-Script.bin --version 3.28.0
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

Showing the top 5 GitHub repositories that depend on CS-Script.bin:

Repository Stars
antonpup/Aurora
Unified lighting effects across multiple brands and various games.
dukus/digiCamControl
DSLR camera remote control open source software
SparkDevNetwork/Rock
An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
docevaad/Chain
Micro ORM for .Net
FransBouma/RawDataAccessBencher
Bench code which tests entity materialization speed of various .NET data access / ORM implementations

Version History

Version Downloads Last updated
3.30.0 3,352 10/14/2019
3.29.0 5,626 5/22/2019
3.28.7 5,906 9/2/2018
3.28.4 14,896 4/28/2018
3.28.2 2,929 3/15/2018
3.28.0.1 1,053 2/5/2018
3.28.0 314 2/4/2018
3.27.2 6,618 8/11/2017
3.27.0 1,809 7/19/2017
3.26.2 946 6/30/2017
3.25.1 2,790 3/23/2017
3.24.2 2,660 3/5/2017
3.24.0 9,311 2/14/2017
3.22.0 904 1/30/2017
3.21.1 5,555 1/25/2017
3.19.0 3,869 12/12/2016
3.18.1 1,974 11/16/2016
3.16.0 4,061 10/26/2016
3.14.0 6,533 8/3/2016
3.13.2 10,609 7/7/2016
3.13.1 319 7/7/2016
3.12.2.1 3,796 5/14/2016
3.12.1 1,111 3/30/2016
3.12.0.1 4,170 3/22/2016
3.11.1-HotFix 375 2/5/2016
3.11.0.1 4,405 2/3/2016
3.11.0 1,998 2/3/2016
3.10.0 1,810 1/12/2016
Show less