in build/BuildSteps.cs [138:161]
public static async Task BuildExtensionsBundle(BuildConfiguration buildConfig)
{
var projectFilePath = await GenerateBundleProjectFile(buildConfig);
var publishCommandArguments = $"publish {projectFilePath} -c Release -o {buildConfig.PublishDirectoryPath}";
if (!buildConfig.RuntimeIdentifier.Equals("any", StringComparison.OrdinalIgnoreCase))
{
publishCommandArguments += $" -r {buildConfig.RuntimeIdentifier}";
}
if (buildConfig.PublishReadyToRun)
{
publishCommandArguments += $" /p:PublishReadyToRun=true";
}
Shell.Run("dotnet", publishCommandArguments);
if (Path.Combine(buildConfig.PublishDirectoryPath, "bin") != buildConfig.PublishBinDirectoryPath)
{
FileUtility.EnsureDirectoryExists(Directory.GetParent(buildConfig.PublishBinDirectoryPath).FullName);
Directory.Move(Path.Combine(buildConfig.PublishDirectoryPath, "bin"), buildConfig.PublishBinDirectoryPath);
}
}