45,790

Downloads

98

Downloads of v 3.27.0

22

Average downloads per day

2017-07-19

Last published

Share on Social Networks

CS-Script Class Library...

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.

To install CS-Script Class Library (CSScriptLibrary.dll), run the following command in the Package Manager Console

Install-Package CS-Script

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

Owners

Authors

Oleg Shilo

Copyright

Copyright (C) 2004-2017 Oleg Shilo

Tags

Dependencies

Version History

Version Downloads Last updated
CS-Script Class... 3.26.2 159 Friday, June 30, 2017
CS-Script Class... 3.25.1.1 538 Thursday, March 30, 2017
CS-Script Class... 3.25.1 109 Thursday, March 23, 2017
CS-Script Class... 3.24.2 299 Sunday, March 5, 2017
CS-Script Class... 3.24.0 421 Tuesday, February 14, 2017
CS-Script Class... 3.22.0 400 Monday, January 30, 2017
CS-Script Class... 3.21.1 141 Wednesday, January 25, 2017
CS-Script Class... 3.19.0 809 Monday, December 12, 2016
CS-Script Class... 3.18.1 439 Wednesday, November 16, 2016
CS-Script Class... 3.16.0 411 Wednesday, October 26, 2016
CS-Script Class... 3.14.0 1,517 Wednesday, August 3, 2016
CS-Script Class... 3.13.2 3,149 Thursday, July 7, 2016
CS-Script Class... 3.13.1 88 Thursday, July 7, 2016
CS-Script Class... 3.12.3 1,332 Monday, May 16, 2016
CS-Script Class... 3.12.2.1 116 Saturday, May 14, 2016
CS-Script Class... 3.12.1 811 Wednesday, March 30, 2016
CS-Script Class... 3.12.0.1 716 Tuesday, March 22, 2016
CS-Script Class... 3.12.0 111 Tuesday, March 22, 2016
CS-Script Class... 3.11.0.1 1,194 Thursday, February 4, 2016
CS-Script Class... 3.11.0 140 Wednesday, February 3, 2016
CS-Script Class... 3.10.0 480 Tuesday, January 12, 2016
CS-Script Class... 3.9.19 1,108 Wednesday, December 9, 2015
CS-Script Class... 3.9.17 669 Wednesday, November 4, 2015
CS-Script Class... 3.9.10 5,604 Wednesday, May 6, 2015
CS-Script Class... 3.9.8.1 288 Sunday, April 26, 2015
CS-Script Class... 3.9.8 169 Saturday, April 25, 2015
CS-Script Class... 3.9.7 440 Thursday, April 16, 2015
CS-Script Class... 3.9.5 652 Wednesday, March 18, 2015
CS-Script Class... 3.9.4.1 722 Wednesday, February 25, 2015
CS-Script Class... 3.9.2 588 Saturday, January 31, 2015
CS-Script Class... 3.8.10 2,847 Monday, October 20, 2014
CS-Script Class... 3.8.8 1,203 Tuesday, September 23, 2014
CS-Script Class... 3.8.7 330 Wednesday, September 17, 2014
CS-Script Class... 3.8.6 796 Saturday, August 30, 2014
CS-Script Class... 3.8.5 327 Monday, August 25, 2014
CS-Script Class... 3.8.3 1,583 Friday, June 20, 2014
CS-Script Class... 3.8.2 303 Sunday, June 15, 2014
CS-Script Class... 3.7.2 2,617 Sunday, February 9, 2014
CS-Script Class... 3.7.0 441 Monday, January 20, 2014
CS-Script Class... 3.6.7 1,731 Tuesday, October 29, 2013
CS-Script Class... 3.6.2 656 Saturday, August 31, 2013
CS-Script Class... 3.5.9 3,642 Saturday, May 4, 2013
CS-Script Class... 3.5.8 247 Friday, May 3, 2013
CS-Script Class... 3.5.7 242 Friday, May 3, 2013
CS-Script Class... 3.5.6 230 Friday, May 3, 2013
CS-Script Class... 3.5.5 248 Wednesday, May 1, 2013
CS-Script Class... 3.5.4 409 Tuesday, April 30, 2013
CS-Script Class... 3.5.3 338 Monday, April 29, 2013
CS-Script Class... 3.5.0.2 1,761 Saturday, February 2, 2013
CS-Script Class... 3.5.0.1 218 Saturday, February 2, 2013
CS-Script Class... 3.5.0 333 Saturday, February 2, 2013
CS-Script Class... 3.2.5.1 1,241 Saturday, January 21, 2012
CS-Script Class... 3.2.5 329 Saturday, January 21, 2012