private static void OnPostProcessBuild(BuildInfo buildInfo, string buildError) { if (string.IsNullOrEmpty(buildError)) { if (buildInfo.CopyDirectories != null) { string inputProjectDirectoryPath = GetProjectPath(); string outputProjectDirectoryPath = Path.Combine(GetProjectPath(), buildInfo.OutputDirectory); foreach (var directory in buildInfo.CopyDirectories) { CopyDirectory(inputProjectDirectoryPath, outputProjectDirectoryPath, directory); } } } if (buildInfo.PostBuildAction != null) { buildInfo.PostBuildAction(buildInfo, buildError); } }
private static void OnPostProcessBuild(BuildInfo buildInfo, string buildError) { if (string.IsNullOrEmpty(buildError)) { if (buildInfo.CopyDirectories != null) { string inputProjectDirectoryPath = GetProjectPath(); string outputProjectDirectoryPath = Path.Combine(GetProjectPath(), buildInfo.OutputDirectory); foreach (var directory in buildInfo.CopyDirectories) { CopyDirectory(inputProjectDirectoryPath, outputProjectDirectoryPath, directory); } } } // Raise the global event for listeners BuildCompleted.RaiseEvent(buildInfo, buildError); // Call the post-build action, if any if (buildInfo.PostBuildAction != null) { buildInfo.PostBuildAction(buildInfo, buildError); } }