Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please note that this repository has ben moved to https://github.com/oleg-shilo/cs-script

Post your questions and report issues there as this repository is effectively decomissioned.


CS-Script.Core

.NET Core port of CS-Script. Currently this repository is only for source code, release and issue management. The full wiki documentation can be found at https://github.com/oleg-shilo/cs-script.

CS-Script.Core has some dramatic improvements comparing to the .NET Full. However there are some limitations associated with .NET Core being a young and constantly evolving platform.

Also, some of the early CS-Script features, which demonstrated little traction with the developers have been deprecated. See Limitations section


For the roadmap for .NET 5 development see this article.


Limitations

Imposed by .NET Core:

  • No support for script app.config file Support for custom app.config files is not available for .NET Core due to the API limitations
  • No building "*.exe" (to be fixed in .NET5 edition)

CS-Script obsolete features, limitations and constrains:

  • All scripts are compiled with debug symbols generated. This has no practical impact on user experience though.
  • No surrogate process support (//css_host) for x86 vs. x64 execution The CPU-specific engine executable must be used.
  • No support for deprecated settings:
    • Settings.DefaultApartmentState
    • Settings.UsePostProcessor
    • Settings.TargetFramework
    • Settings.CleanupShellCommand
    • Settings.DoCleanupAfterNumberOfRuns
  • No automatic elevation via arg '-elevate'
    Elevation must be done via shell

About

.NET Core port of CS-Script

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages