You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is not possibly to build .wixout files because of the following in the wix.targets file:
In the MSBuild Wix Targets (wix2010.Targets) the link target has the following as an output file: <Link…. OutputFile="$(TargetDir)%(CultureGroup.OutputFolder)$(TargetName)$(TargetExt)"…/>
The general properties of the wix.targets file (NOT in the link target) look like this:
.msi
.msm
.pcp
.wixlib
.exe
And finally the condition on the link target: <Target Name=”link” ….. Condition=" ('$(OutputType)' == 'Package' or '$(OutputType)' == 'PatchCreation' or '$(OutputType)' == 'Module' or '$(OutputType)' == 'Bundle')">
This makes it impossible to make a .wixout file without setting TargetExt = wixout after wix.targets has run. The msbuild targets should handle wixouts properly.
Thanks,
Eric
Originally opened by erickulcyk
The text was updated successfully, but these errors were encountered:
We do some post processing on the wixouts and then use them as the inputs to a number of further tools in our build process. Since the task supports .wixout as primary file type, shouldn't the msbuild target?
It's not required that targets expose every possible attribute in the tasks. In this case, .wixouts are an advanced case that require additional manual build work, so there's not much interest in trying to fit into the WiX targets. See also http://wixtoolset.org/issues/4567/.
Resolution set to suspend Status changed from Untriaged to Resolved
Hello,
It is not possibly to build .wixout files because of the following in the wix.targets file:
In the MSBuild Wix Targets (wix2010.Targets) the link target has the following as an output file:
<Link…. OutputFile="$(TargetDir)%(CultureGroup.OutputFolder)$(TargetName)$(TargetExt)"…/>
The general properties of the wix.targets file (NOT in the link target) look like this:
.msi
.msm
.pcp
.wixlib
.exe
And finally the condition on the link target:
<Target Name=”link” ….. Condition=" ('$(OutputType)' == 'Package' or '$(OutputType)' == 'PatchCreation' or '$(OutputType)' == 'Module' or '$(OutputType)' == 'Bundle')">
This makes it impossible to make a .wixout file without setting TargetExt = wixout after wix.targets has run. The msbuild targets should handle wixouts properly.
Thanks,
Eric
The text was updated successfully, but these errors were encountered: