protected override void GenerateBuildScript(Benchmark benchmark, ArtifactsPaths artifactsPaths, IResolver resolver)
        {
            string content = $"call dotnet {DotNetCliBuilder.RestoreCommand}{Environment.NewLine}" +
                             $"call dotnet {DotNetCliBuilder.GetBuildCommand(TargetFrameworkMoniker)}";

            File.WriteAllText(artifactsPaths.BuildScriptFilePath, content);
        }
Exemple #2
0
        protected override void GenerateProjectBuildFile(string scriptFilePath, Framework framework)
        {
            var content = $"call dotnet {DotNetCliBuilder.RestoreCommand}{Environment.NewLine}" +
                          $"call dotnet {DotNetCliBuilder.GetBuildCommand(TargetFrameworkMonikerProvider(framework))}";

            File.WriteAllText(scriptFilePath, content);
        }
Exemple #3
0
 protected DotNetCliGenerator(
     DotNetCliBuilder builder,
     string targetFrameworkMoniker,
     string extraDependencies,
     Func <Platform, string> platformProvider,
     string imports,
     string runtime = null)
 {
     Builder = builder;
     TargetFrameworkMoniker = targetFrameworkMoniker;
     ExtraDependencies      = extraDependencies;
     PlatformProvider       = platformProvider;
     Imports = imports;
     Runtime = runtime;
 }