Мой проект, который используется для создания хорошо с WiX 3.0, теперь терпит неудачу сКак исправить ошибку HEAT5301 с WiX 3.5.1811.0
heat.exe : error HEAT5301: Invalid project output group: Binaries3bSources3bSatellites%3bDocuments.
Я нашел этот ProjectOutputGroup в файле wix.targets, но это выглядит как это:
<CreateItem
Include="@(_MSBuildProjectReferenceExistent)"
Condition=" '%(_MSBuildProjectReferenceExistent.DoNotHarvest)' == '' "
AdditionalMetadata="ProjectOutputGroups=Binaries%3BSymbols%3BSources%3BContent%3BSatellites%3BDocuments;GenerateType=payloadgroup;HeatOutput=$(IntermediateOutputPath)_%(_MSBuildProjectReferenceExistent.Filename).wxs">
<!-- ... -->
</CreateItem>
похоже %
идет отбрасываются в течение первых 2-х значений, но по-прежнему присутствует в последней.
проблема все еще сохраняется с последней еженедельной сборки. есть ли что-то, что я делаю, чтобы вызвать эту ошибку? Может ли «HarvestProjects» быть отключен, что похоже на то, что он не работает в –
. Я «обходился» с этой проблемой, добавив True DoNotHarvest> к моей ссылке на проект Custom Action, которая находится в моем скрипте сборки. спасибо, вы заставили меня искать в правильном направлении, хотя я до сих пор не знаю, что на самом деле вызвало ошибку. –