Build.Publish.CompileCoreWithOutTests C# (CSharp) Method

CompileCoreWithOutTests() private method

private CompileCoreWithOutTests ( ) : void
return void
        private void CompileCoreWithOutTests()
        {
            FileSet sourceFiles = new FileSet()
                .Include(directory_base.SubFolder("src").SubFolder("FluentBuild"))
                .RecurseAllSubDirectories.Filter("*.cs")
                .Exclude(directory_base.SubFolder("src").SubFolder("FluentBuild"))
                .RecurseAllSubDirectories.Filter("*Tests.cs")
                .Exclude(directory_base.SubFolder("src").SubFolder("FluentBuild").File("TestBase.cs").ToString());

            Task.Build.Csc.Target.Library(x => x.AddSources(sourceFiles)
                                                   .AddRefences(thirdparty_sharpzip, thirdparty_fluentFs)
                                                   .OutputFileTo(AssemblyFluentBuildRelease_Partial));

            Task.Run.ILMerge(x => x.ExecutableLocatedAt(@"tools\ilmerge\ilmerge.exe")
                                      .AddSource(AssemblyFluentBuildRelease_Partial)
                                      .AddSource(thirdparty_sharpzip)
                                      .AddSource(thirdparty_fluentFs)
                                      .OutputTo(AssemblyFluentBuildRelease_Merged));

            //now that it is merged delete the partial file
            AssemblyFluentBuildRelease_Partial.Delete();
        }