Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 

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

License

Packages

No packages published

Languages