В документах говорится, что это реквизит булева типа, поэтому, пожалуйста, попробуйте это:
<Route component={privacyPolicyPage} path="/privacy-policy" noindex={true}/>
Использование noindex="true"
передаст строковое значение ...
Вы могли использовать продукт / Версия = "! (свяжите. FileVersion. FileId)" (замена FileId
с Id
из файла, от которого требуется получить номер версии) и light.exe заполнит значение с версией файла, на который ссылаются FileId
.
Я сделал это в одном из моих проектов путем записи расширения препроцессора для чтения версии файла из моего исполняемого файла. Таким образом, файл WiX смотрит что-то как:
<?define ProductName="$(fileVersion.ProductName($(var.MyApp.TargetPath)))" ?>
<?define CompanyName="$(fileVersion.CompanyName($(var.MyApp.TargetPath)))" ?>
<?define ProductVersion="$(fileVersion.ProductVersion($(var.MyApp.TargetPath)))" ?>
<Product
Id="<product ID>"
Name="$(var.ProductName)"
Version="$(var.ProductVersion)"
Manufacturer="$(var.CompanyName)"
Language="1033"
UpgradeCode="<upgrade code>">
Я отправил код для в на CodePlex: http://wixfileversionext.codeplex.com/
Это смотрит обоснованно близко к тому, что Вы пытаетесь выполнить. Посмотрите то, что эквивалент находится в круиз-контроле.
http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/