У меня есть файл WIX, который мне нужно изменить с помощью MSBuild. Это начинается так:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:iis="http://schemas.microsoft.com/wix/IIsExtension">
<?--... Removed Params ...-->
<?define ProductVersion = "1.0.1"?>
<?--... Removed Params ...-->
<Product Id='$(var.ProductCode)'
UpgradeCode='$(var.UpgradeCode)'
Name='$(var.AppName)' Language="1033" Version='$(var.ProductVersion)'
Manufacturer='$(var.Manufacturer)'>
<Package Id='$(var.PackageCode)' InstallerVersion="200"
Compressed="yes" />
<?--... Rest of the WIX XML file ...-->
Моя проблема в том, что я не знаю, какой будет XPath для <?define ProductVersion = "1.0.1"?>
. Есть ли способ сослаться на это через XPath, чтобы я мог использовать задачу SDC SetValue MSBuild, чтобы изменить ее? Это не узел (я думаю), поэтому я не уверен, как ссылаться на него.
Vaccano