CS-Script.bin 3.27.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.27.0
dotnet add package CS-Script.bin --version 3.27.0
<PackageReference Include="CS-Script.bin" Version="3.27.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.27.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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

* 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,152 10/14/2019
3.29.0 5,442 5/22/2019
3.28.7 5,880 9/2/2018
3.28.4 14,785 4/28/2018
3.28.2 2,928 3/15/2018
3.28.0.1 1,052 2/5/2018
3.28.0 314 2/4/2018
3.27.2 6,616 8/11/2017
3.27.0 1,807 7/19/2017
3.26.2 946 6/30/2017
3.25.1 2,789 3/23/2017
3.24.2 2,642 3/5/2017
3.24.0 9,305 2/14/2017
3.22.0 903 1/30/2017
3.21.1 5,506 1/25/2017
3.19.0 3,869 12/12/2016
3.18.1 1,971 11/16/2016
3.16.0 4,035 10/26/2016
3.14.0 6,501 8/3/2016
3.13.2 10,598 7/7/2016
3.13.1 319 7/7/2016
3.12.2.1 3,796 5/14/2016
3.12.1 1,110 3/30/2016
3.12.0.1 4,169 3/22/2016
3.11.1-HotFix 373 2/5/2016
3.11.0.1 4,402 2/3/2016
3.11.0 1,991 2/3/2016
3.10.0 1,809 1/12/2016
Show less