/// <summary> /// Build a patch with one target source file and one update source file /// </summary> /// <param name="workingDirectory">WiX working directory</param> /// <param name="targetSource">Target source file</param> /// <param name="upgradeSource">Upgrade source file</param> /// <param name="patchSource">Patch source file</param> /// <param name="patchFileName">Name of output file</param> /// <param name="baseline">Id of the baseline layout</param> public static void BuildPatch(string workingDirectory, string targetSource, string upgradeSource, string patchSource, string patchFileName, string baseline) { Builder.BuildPatch( workingDirectory, new string[] { targetSource }, new string[] { upgradeSource }, new string[] { patchSource }, patchFileName, baseline); }
/// <summary> /// Build a patch /// </summary> /// <param name="workingDirectory">WiX working directory</param> /// <param name="targetSources">Target source files</param> /// <param name="upgradeSources">Upgrade source files</param> /// <param name="patchSources">Patch source file</param> /// <param name="patchFileName">Name of output file</param> /// <param name="baseline">The name of the baseline</param> public static void BuildPatch(string workingDirectory, string[] targetSources, string[] upgradeSources, string[] patchSources, string patchFileName, string baseline) { Builder.BuildPatch(workingDirectory, targetSources, upgradeSources, patchSources, patchFileName, baseline, null); }