C# Console Application

This is a console application with the minimal amount of code to get up and running in C#.

Source

Recipe.sml

The Recipe file that defines the static library "Samples.CSharp.ConsoleApplication".

Name: "Samples.CSharp.ConsoleApplication"
Language: "C#|0.1"
Type: "Executable"
Version: "1.0.0"
Source: [
    "Program.cs"
]

PackageLock.sml

The package lock that was generated to capture the unique build dependencies required to build this project.

Version: 4
Version: 4
Closures: {
    Root: {
        "C#": [
            { Name: "Samples.CSharp.BuildExtension.Executable", Version: "../Executable", Build: "Build0", Tool: "Tool0" }
        ]
    }
    Build0: {
        "C#": [
            { Name: "Samples.CSharp.BuildExtension.Extension", Version: "../Extension/" }
        ]
        Wren: [
            { Name: "Soup.CSharp", Version: "0.9.0" }
        ]
    }
    Tool0: {
        "C++": [
            { Name: "copy", Version: "1.0.0" }
            { Name: "mkdir", Version: "1.0.0" }
        ]
    }
}

Program.cs

A C# Program file that implements the main method.

using System;

namespace ConsoleApplication
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World, Soup Style!");
        }
    }
}

.gitignore

A simple git ignore file to exclude all Soup build output.

out/