CS-Script.Core 2.0.0

Install-Package CS-Script.Core -Version 2.0.0
dotnet add package CS-Script.Core --version 2.0.0
<PackageReference Include="CS-Script.Core" Version="2.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CS-Script.Core --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CS-Script.Core, 2.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install CS-Script.Core as a Cake Addin
#addin nuget:?package=CS-Script.Core&version=2.0.0

// Install CS-Script.Core as a Cake Tool
#tool nuget:?package=CS-Script.Core&version=2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

CS-Script engine Class Library for .NET 5

NuGet packages (15)

Showing the top 5 NuGet packages that depend on CS-Script.Core:

Package Downloads
FreeSql.Extensions.LazyLoading

FreeSql 扩展包,可实现【延时加载】属性.

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.

Tortuga.Chain.CompiledMaterializers

This library adds compiled materializers to Tortuga Chain.

FreeSql.DynamicProxy

轻量级 AOP 动态代理,支持 .NetCore 或 .NetFramework4.0+ 平台。 - 支持 同步/异步方法拦截(DynamicProxy); - 支持 方法的参数值拦截,并支持修改参数值; - 支持 属性拦截; - 支持 多个拦截器同时生效; - 支持 依赖注入的使用方式; - 支持 动态接口实现(DynamicInterface);

WireMock.Net.Matchers.CSharpCode

A CSharpCodeMatcher which can be used to match WireMock.Net Requests using C# code.

GitHub repositories (8)

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

Repository Stars
dotnetcore/FreeSql
🦄 .NET orm, Mysql orm, Postgresql orm, SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 orm, 翰高 orm, 华为GaussDB orm, MsAccess orm.
ThePBone/GalaxyBudsClient
Unofficial Galaxy Buds Manager for Windows and Linux
Squalr/Squalr
Squalr Memory Editor - Game Hacking Tool Written in C#
WebVella/WebVella-ERP
Free and open-source pluggable ERP and CRM software based on ASP.NET Core 5, RazorPages and PostgreSQL 13. Targets Linux or Windows as host OS.
WireMock-Net/WireMock.Net
WireMock.Net is a flexible library for stubbing and mocking web HTTP responses using request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
Version Downloads Last updated
2.0.0 10,975 2/23/2021
1.4.4-NET5-RC4 201 1/9/2021
1.4.2-preview 10,791 10/19/2020
1.4.0 267,360 7/30/2020
1.3.2 1,621 7/16/2020
1.3.1 521,611 2/20/2020
1.2.3.3-pre 989 1/14/2020
1.2.3.1 3,045 1/3/2020
1.2.3 5,724 1/2/2020
1.2.2 15,188 10/4/2019
1.1.2-pre 652 6/17/2019
1.1.1 379,822 5/22/2019
1.0.6 24,799 12/25/2018
1.0.5 1,368 11/17/2018
1.0.4 1,591 10/31/2018
1.0.3 3,766 9/17/2018
1.0.2 471 9/13/2018
1.0.1 3,527 4/28/2018
1.0.0.4-HotFix 5,145 3/23/2018
1.0.0.3-HotFix 1,031 3/1/2018
1.0.0.2 1,230 2/5/2018
1.0.0 700 2/4/2018

CLI
- New commands:
- `-server` - for managing build server
- `-vscode` - to open script in VSCode
- `-vs` - to script project in Visual Studio
- `-self-test` - for testing the engine on the target system
- `-self-exe` - for building css launcher for manual deployment
- `-engine:<csc|dotnet>`
- `-new:toplevel` - CLI parameter
- `-profile` - for testing script loading performance
- `-speed` - for compiler performance testing
- Added css
- Added creation of `code.header` on first use of CLI command `-code`
- Added complex (multi-file) commands support (e.g. css -self-test-run)
- Implemented build server
- Implemented hot-loading for csc engine.
- Normalized all \n and \r\n CLI output by using Environment.NewLine
- Added reporting using of incompatible csc compiler for scripts requiring XAML compilation  

CSScriptLib
- Implemented //css_winapp for WinForm and WPF applications
- Added //css_engine (//css_ng) directive for choosing the compiling engine
- Completed CSScript.Evaluator.CodeDom interface.
- Implemented transparent hosting of CSScriptLib in .NET-Framework and .NET-Core
- Removed dependency on Roslyn for pure CodeDom evaluator use-case
- added sample with downloading the latest C# compiler
- added passing compiler options
- Implemented probing for default C#5 compiler when hosted on .NET Framework.
- Extending u-testing to cover new Evaluator features (CSScriptLib.dll)