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.
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" />
paket add CS-Script.bin --version 3.27.0
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
Dependencies
-
- Microsoft.CodeAnalysis.CSharp.Scripting (>= 2.0.0)
Used By
NuGet packages (3)
Showing the top 3 NuGet packages that depend on CS-Script.bin:
Package | 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.
|
|
CS-Script.RoslynProvider
The CodeDom provider for CS-Script Class Library that targets Roslyn.
|
|
LightNet.ScriptEngine.CSharp
基于LightNet,以CS-Script作为脚本引擎的扩充
|
GitHub repositories (5)
Showing the top 5 popular GitHub repositories that depend on CS-Script.bin:
Repository | Stars |
---|---|
fdorg/flashdevelop
FlashDevelop is a free and open source code editor.
|
|
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.5.1 | 394 | 12/21/2020 |
3.30.5-pre | 57 | 12/20/2020 |
3.30.4 | 345 | 12/12/2020 |
3.30.3 | 3,131 | 5/30/2020 |
3.30.2-HotFix | 749 | 4/27/2020 |
3.30.1-HotFix | 7,907 | 12/17/2019 |
3.30.0 | 37,052 | 10/14/2019 |
3.29.0 | 67,858 | 5/22/2019 |
3.28.7 | 10,021 | 9/2/2018 |
3.28.4 | 20,104 | 4/28/2018 |
3.28.2 | 3,424 | 3/15/2018 |
3.28.0.1 | 2,122 | 2/5/2018 |
3.28.0 | 504 | 2/4/2018 |
3.27.2 | 7,426 | 8/11/2017 |
3.27.0 | 2,203 | 7/19/2017 |
3.26.2 | 1,113 | 6/30/2017 |
3.25.1 | 3,990 | 3/23/2017 |
3.24.2 | 5,533 | 3/5/2017 |
3.24.0 | 10,531 | 2/14/2017 |
3.22.0 | 1,177 | 1/30/2017 |
3.21.1 | 13,245 | 1/25/2017 |
3.19.0 | 4,696 | 12/12/2016 |
3.18.1 | 2,518 | 11/16/2016 |
3.16.0 | 7,084 | 10/26/2016 |
3.14.0 | 9,080 | 8/3/2016 |
3.13.2 | 14,390 | 7/7/2016 |
3.13.1 | 541 | 7/7/2016 |
3.12.2.1 | 5,543 | 5/14/2016 |
3.12.1 | 1,344 | 3/30/2016 |
3.12.0.1 | 4,757 | 3/22/2016 |
3.11.1-HotFix | 561 | 2/5/2016 |
3.11.0.1 | 4,773 | 2/3/2016 |
3.11.0 | 7,972 | 2/3/2016 |
3.10.0 | 3,771 | 1/12/2016 |