Использование этих расширений xml try,
XElement wix = XElement.Load("file");
wix.Set("PatchCreation/Family/UpgradeImage/SourceFile", "new file path", true)
.Set("TargetImage/SourceFile", "new file path", true);
Расширения автоматически получат пространство имен для вас.Set () возвращает XElement элемента, для которого был установлен атрибут.Итак, второй Set () начинается с элемента UpgradeImage.