NuGet support - oleg-shilo/cs-script.net-framework GitHub Wiki
This is the minimal package for hosting the script engine in .NET Core applications.
It is the only package that you need to have CS-Script running on any .NET Core application. The scripts are always executed with Roslyn. It is the only compilation engine available under .NET Core.
Content:
CSScriprLib.dll
Dependency packages:
System.Runtime.Loader
Microsoft.CodeAnalysis.Scripting.Common
Microsoft.CodeAnalysis.CSharp.Scripting
Microsoft.Extensions.DependencyModel
This is the minimal package for hosting the script engine in .NET (full) applications.
It is the only package that you need to have CS-Script Roslyn-engine running on any .NET (full) application. While this package also allows script execution with CodeDom-engine, using Roslyn is essential for executing scripts of the C# 7.0 syntax.
Content:
none
Dependency packages:
Microsoft.CodeAnalysis.CSharp.Scripting
CS-Script.lib
This is the complete package for hosting the script engine in .NET (full) applications. It also contains the samples demonstrating how to use all three available compilation engines (Roslyn, Mono and CodeDom) as well as the CS-Script legacy native interface.
Content:
Scripting.native.cs
Scripting.evaluator.cs
Scripting.Extensions.cs
Dependency packages:
CS-Script.bin
This is the complete package containing all binaries for hosting the script engine in .NET (full) applications.
It is the package that you need to have CS-Script with all three compilation engines enabled:
- Roslyn
- Mono
- CodeDom
Content:
CSScriptLibrary.dll
Dependency packages:
Microsoft.CodeAnalysis.CSharp.Scripting
Mono.CSharp.dll
This is the complete package for hosting the script engine in .NET (full) applications. Apart from having all binaries required for the all three available compilation engines (Roslyn, Mono and CodeDom) it also contains the integration module (CSSRoslynProvider.dll
) that allows CodeDom compilation engine and the CS-Script legacy native interface to process C# 7.0 syntax.
Content:
CSSRoslynProvider.dll
Scripting.native.Roslyn.cs
Dependency:
CS-Script.bin
Microsoft.Net.Compilers
This is the minimal package for referencing CS-Script engine from .NET (full) applications. It contains only the CS-Script class library CSScriptLibrary.dll
.
Content:
CSScriptLibrary.dll
Dependency:
none