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); }
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); }
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; }