CS-Script.lib
3.27.2
See the version list below for details.
dotnet add package CS-Script.lib --version 3.27.2
NuGet\Install-Package CS-Script.lib -Version 3.27.2
<PackageReference Include="CS-Script.lib" Version="3.27.2" />
paket add CS-Script.lib --version 3.27.2
#r "nuget: CS-Script.lib, 3.27.2"
// Install CS-Script.lib as a Cake Addin #addin nuget:?package=CS-Script.lib&version=3.27.2 // Install CS-Script.lib as a Cake Tool #tool nuget:?package=CS-Script.lib&version=3.27.2
Class Library assembly for the CS-Script engine (no dependencies). CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language.
This package distributes only the raw CS-Script engine so you can use it (if required) with untested dependencies (e.g. any version of Roslyn).
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CS-Script.lib:
Package | Downloads |
---|---|
CS-Script.lib.Roslyn
Class Library assembly for the CS-Script engine (no dependencies). CS-Script is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language. This package distributes only the raw CS-Script engine so you can use it (if required) with untested dependencies (e.g. any version of Roslyn). |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on CS-Script.lib:
Repository | Stars |
---|---|
leezer3/OpenBVE
OpenBVE- A free train simulator
|
Version | Downloads | Last updated |
---|---|---|
3.30.5.1 | 74,947 | 12/21/2020 |
3.30.5-pre | 840 | 12/20/2020 |
3.30.4 | 1,068 | 12/12/2020 |
3.30.3 | 48,489 | 5/30/2020 |
3.30.2-HotFix | 886 | 4/27/2020 |
3.30.1.1-HotFix | 1,093 | 1/17/2020 |
3.30.1-HotFix | 969 | 12/17/2019 |
3.30.0 | 32,120 | 10/14/2019 |
3.29.0 | 21,001 | 5/22/2019 |
3.28.7 | 12,421 | 9/2/2018 |
3.28.4 | 6,422 | 4/28/2018 |
3.28.2 | 2,698 | 3/15/2018 |
3.28.0.1 | 2,678 | 2/5/2018 |
3.28.0 | 4,058 | 2/4/2018 |
3.27.2 | 9,502 | 8/11/2017 |
3.27.0 | 2,092 | 7/19/2017 |
3.26.2 | 1,735 | 6/30/2017 |
3.25.1 | 4,957 | 3/23/2017 |
3.24.2 | 1,736 | 3/5/2017 |
3.24.0 | 1,602 | 2/14/2017 |
3.22.0 | 1,563 | 1/30/2017 |
3.21.1 | 1,592 | 1/25/2017 |
3.18.1 | 1,964 | 12/3/2016 |
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