CSScript Online Help
Contents

CS-Script
    What's new?
    Introduction
        Features
        Installation
        Licence
        General concept
    Quick start
        Hello World!
    Overview
        CS-Script fundamantals
        Command-line interface
            Compile to executable
            Compile to assembly (use precompiled)
            Autoclass
            Sample script
            Load assemblies
            Add Search Directory
            Ignore default config
        Integration with OS
        Configuration
            CS-Script configuration
                Advanced Shell Extensions
                Configuration Utilities
                Version compatibility
            CS-Script application configuration
            CS-Script Runtume Environment
        Deployment
        CS-Script on Vista
        Extending the scripting system
            Script Engine Directives
                Non-Engine Directives
            Importing C# scripts
            Embedded Script Arguments
            Using .NET assemblies
            Referencing NuGet packages
            Using COM
            Using Resources
            Using Classless Scripts
            Adding Search Directories
            Compiler Options Directories
            Script Aliases
            Script Post-Processing
            Precompilers
            Using Precompilers
            Ignoring Namespaces
            Other programming languages
                VB.NET scripts
                JScript scripts
                C++ scripts
                Classless scripting
                Alternative compilers
            Advanced Scripting
                Web Services
                Remoting
                WPF/XAML
                WCF
                Dynamic Code Generation
            Pre- and Post-execution scripts
            Script Hosting Control
        Extending applications with scripting
            "Isolated execution" pattern
            "Type sharing" pattern
                Passing well-known type between the script and the host
                Passing custom type between the script and the host
                Dynamic script-assembly loading
                Evaluator (Compile As Service)
            Script hosting guideline
            Simplified Hosting Model
        Development tools
            .NET Framework SDK
            MS Visual Studio 2003
            MS Visual Studio 2005
            MS Visual Studio 2008
            MS Visual Studio 2012
            SharpDevelop
            Notepad++
            Using CS-Script with NAnt
        Script Library
        Programming reference
        CS-Script and Compact Framework
        CS-Script on Mono
    Tutorials
        Simple scripting
            Console application (Hello World!)
            WinForms script
            Using COM
        Complex scripting
            Creating shell extension
            Printing (importing script)
            Synchronising system clock from WEB source
        Advanced scripting
            Text Processor
            Image Processor
        Non-C# compilers
        Debugging
        Deployment
    Further information
    Feedback and support