CS-Script
3.26.2
See the version list below for details.
dotnet add package CS-Script --version 3.26.2
NuGet\Install-Package CS-Script -Version 3.26.2
<PackageReference Include="CS-Script" Version="3.26.2" />
paket add CS-Script --version 3.26.2
#r "nuget: CS-Script, 3.26.2"
// Install CS-Script as a Cake Addin
#addin nuget:?package=CS-Script&version=3.26.2
// Install CS-Script as a Cake Tool
#tool nuget:?package=CS-Script&version=3.26.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.
Learn more about Target Frameworks and .NET Standard.
-
- CS-Script.bin (>= 3.25.1)
NuGet packages (22)
Showing the top 5 NuGet packages that depend on CS-Script:
Package | Downloads |
---|---|
WebVella.Erp.Web
The web components library for the open-source and free platform WebVella ERP. It allows a quick and painless creation of business web applications. |
|
WireMock.Net.Matchers.CSharpCode
A CSharpCodeMatcher which can be used to match WireMock.Net Requests using C# code. |
|
BioCore
A .NET library & program for annotating, & editing various microscopy imaging formats using Bioformats supported images. including whole slide, pyramidal & series. |
|
BioGTK
A .NET application & library for editing & annotating various microscopy image formats. Supports all bioformats supported images. Integrates with ImageJ, running ImageJ filters & macro functions. Supports Windows, Linux and Mac. |
|
H.Runners.CSharpRunner
Allows you dynamic execution of C# code. |
GitHub repositories (10)
Showing the top 5 popular GitHub repositories that depend on CS-Script:
Repository | Stars |
---|---|
timschneeb/GalaxyBudsClient
Unofficial Galaxy Buds Manager for Windows, macOS, and Linux
|
|
dotnetcore/Magicodes.IE
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.
|
|
antonpup/Aurora
Unified lighting effects across multiple brands and various games.
|
|
WireMock-Net/WireMock.Net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
|
|
WebVella/WebVella-ERP
Free and open-source pluggable ERP and CRM software based on ASP.NET Core 5, RazorPages and PostgreSQL . Targets Linux or Windows as host OS.
|
Version | Downloads | Last updated |
---|---|---|
4.8.14 | 10,622 | 1/16/2024 |
4.8.13 | 4,883 | 12/20/2023 |
4.8.12 | 1,054 | 12/16/2023 |
4.8.10 | 2,923 | 11/25/2023 |
4.8.9 | 494 | 11/24/2023 |
4.8.8 | 1,946 | 11/15/2023 |
4.8.7 | 831 | 11/7/2023 |
4.8.4-pre | 127 | 10/4/2023 |
4.8.3 | 7,877 | 10/1/2023 |
4.8.1 | 9,640 | 7/7/2023 |
4.8.0 | 383 | 7/5/2023 |
4.6.5 | 16,142 | 3/19/2023 |
4.6.2 | 50,230 | 1/2/2023 |
4.5.0 | 2,782 | 12/15/2022 |
4.4.6 | 59,743 | 6/8/2022 |
4.4.5 | 10,195 | 5/15/2022 |
4.4.4-pre | 174 | 4/23/2022 |
4.4.2 | 37,817 | 4/16/2022 |
4.4.1 | 27,762 | 2/14/2022 |
4.4.0 | 604 | 2/12/2022 |
4.3.0 | 2,927 | 1/15/2022 |
4.2.0 | 12,530 | 11/14/2021 |
4.1.3-pre | 255 | 9/26/2021 |
4.1.2-pre | 415 | 9/12/2021 |
4.1.1-pre | 312 | 9/12/2021 |
4.1.0 | 33,918 | 7/18/2021 |
4.0.2 | 2,128 | 6/16/2021 |
4.0.1 | 3,613 | 4/13/2021 |
4.0.0 | 31,131 | 3/16/2021 |
3.30.5.1 | 4,707 | 12/21/2020 |
3.30.5-pre | 314 | 12/20/2020 |
3.30.4 | 3,056 | 12/12/2020 |
3.30.3 | 21,683 | 5/30/2020 |
3.30.2-HotFix | 1,203 | 4/27/2020 |
3.30.1-HotFix | 8,996 | 12/17/2019 |
3.30.0 | 86,887 | 10/14/2019 |
3.29.0 | 285,130 | 5/22/2019 |
3.28.7 | 12,072 | 9/2/2018 |
3.28.4 | 31,408 | 4/28/2018 |
3.28.2 | 2,346 | 3/15/2018 |
3.28.0.1 | 4,438 | 2/5/2018 |
3.28.0 | 2,387 | 2/4/2018 |
3.27.2 | 4,524 | 8/11/2017 |
3.27.0 | 1,644 | 7/19/2017 |
3.26.2 | 3,113 | 6/30/2017 |
3.25.1.1 | 2,873 | 3/30/2017 |
3.25.1 | 1,270 | 3/23/2017 |
3.24.2 | 16,645 | 3/5/2017 |
3.24.0 | 2,058 | 2/14/2017 |
3.22.0 | 1,664 | 1/30/2017 |
3.21.1 | 1,300 | 1/25/2017 |
3.19.0 | 2,888 | 12/12/2016 |
3.18.1 | 2,562 | 11/16/2016 |
3.16.0 | 1,784 | 10/26/2016 |
3.14.0 | 9,080 | 8/3/2016 |
3.13.2 | 28,232 | 7/7/2016 |
3.13.1 | 1,194 | 7/7/2016 |
3.12.3 | 5,267 | 5/16/2016 |
3.12.2.1 | 2,789 | 5/14/2016 |
3.12.1 | 2,175 | 3/30/2016 |
3.12.0.1 | 5,056 | 3/22/2016 |
3.12.0 | 1,630 | 3/22/2016 |
3.11.0.1 | 9,302 | 2/4/2016 |
3.11.0 | 1,345 | 2/3/2016 |
3.10.0 | 1,836 | 1/12/2016 |
3.9.19 | 9,061 | 12/9/2015 |
3.9.17 | 29,558 | 11/4/2015 |
3.9.10 | 21,540 | 5/6/2015 |
3.9.8.1 | 1,703 | 4/26/2015 |
3.9.8 | 1,418 | 4/25/2015 |
3.9.7 | 1,678 | 4/16/2015 |
3.9.5 | 1,942 | 3/18/2015 |
3.9.4.1 | 2,470 | 2/25/2015 |
3.9.2 | 1,788 | 1/31/2015 |
3.8.10 | 20,154 | 10/20/2014 |
3.8.8 | 7,668 | 9/23/2014 |
3.8.7 | 1,471 | 9/17/2014 |
3.8.6 | 2,000 | 8/30/2014 |
3.8.5 | 1,528 | 8/25/2014 |
3.8.3 | 3,138 | 6/20/2014 |
3.8.2 | 1,484 | 6/15/2014 |
3.7.2 | 4,738 | 2/9/2014 |
3.7.0 | 1,607 | 1/20/2014 |
3.6.7 | 3,964 | 10/29/2013 |
3.6.2 | 2,050 | 8/31/2013 |
3.5.9 | 25,703 | 5/4/2013 |
3.5.8 | 1,492 | 5/3/2013 |
3.5.7 | 1,470 | 5/3/2013 |
3.5.6 | 1,473 | 5/3/2013 |
3.5.5 | 1,481 | 5/1/2013 |
3.5.4 | 1,628 | 4/30/2013 |
3.5.3 | 1,591 | 4/29/2013 |
3.5.0.2 | 3,949 | 2/2/2013 |
3.5.0.1 | 1,420 | 2/2/2013 |
3.5.0 | 1,912 | 2/2/2013 |
3.2.5.1 | 10,155 | 1/21/2012 |
3.2.5 | 2,329 | 1/21/2012 |
# Release v3.26.2.0
Significant usability improvements particularly for supporting C# 7 on Mono/Linux. As well as the features triggered by VSCode integration.
* Linux support
- Added "/debug:pdbonly" workaround to allow generation of debug symbols on Linux+Mono. Needed as Mono "/debug+" is broken on Linux.
- Added resolving GAC assemblies from namespaces Mono/Linux
- Added on-fly conversion of *.pdb to *.mdb under Mono
- Patched Microsoft.CodeDom.Providers.DotNetCompilerPlatform to allow using Roslyn on Linux. This work around allows custom compiler (csc.exe) path and handles Mono problem when interfacing Roslyn (C#7). This is a work around for https://bugzilla.xamarin.com/show_bug.cgi?id=57130
- Moved lock objects (*.lock files) on Linux away (to cache) from the actual folders where the files to be locked are. Just to stop pouting the file system
* Deployment
- Default CS-Script code provider renamed to CSSRoslynProvider.dll.
- Default code provider CSSRoslynProvider.dll embeds patched Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll to allow simplified low footprint deployment.
- Added auto-loading CSSRoslynProvider.dll if found in the script engine folder.
- Added resolving code provider when it is specified by file name without extension
* C# 7 and general improvements
- `dbg.print` extended with direct support for IDictionary.
- Added alias to the '-provider' switch: '-pvdr'
- Added fully named equivalent of '-s' switch: '-sample'
- Added C# 7 specific sample with '-s:7' switch
- Added '-tc' switch for tracing the actual compiler input for CSSRoslynProvider.dll
- Script engine assembly (e.g. cscs.exe) has been exposed to the precompiler routines.
- Added ScriptParser.ProcessImportedScript to be used from precompilers.
* Assorted defect fixes:
- Issue #70: Minor issue related to platform dependent line breaks, e.g. in error messages
- Issue #69: Basic types not available to precompilers on linux
- Issue #68: Add option to take Main from primary script file
- Issue #67: Same script, multiple concurrent instances, on Linux (again)