In weekly build 3.0.4603, all attempts to build my .wixproj fail with this error:
error MSB4064: The "Value" parameter is not supported by the "CreateItem" task. Verify the parameter exists on the task, and it is a settable public instance property.
The error occurs whether building from the command line via msbuild.exe, or from VS2008.
The culprit is lines 1438-1443 of Wix.targets:
<CreateItem
Value="$(TargetPath)"
Condition="'@(EmbeddedResource)' != ''">
<Output TaskParameter="Value"
PropertyName="TargetOutput"/>
</CreateItem>
The CreateItem element looks like it should be a CreateProperty element, judging from its attributes.
The same happens to me.
The problem only happens when I add a localization file (.wxl). Either one of my own or one of the standard WixUI_xx-xx.wxl
The error happens after candle:
C:\Program Files\Windows Installer XML Toolset 3.0.4603.0\bin\candle.exe -v -dDebug [...]
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets(1439,7): error MSB4064: The "Value" parameter is not supported by the "CreateItem" task. Verify the parameter exists on the task, and it is a settable public instance property.
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets(1438,5): error MSB4063: The "CreateItem" task could not be initialized with its input parameters.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 15 days (the time period specified by
the administrator of this Tracker).