VS 2015 Update 3
I have a wixproj file that builds an msi just fine on the commandline, but will not load in VS2015.
Investigation revealed that the presence of an environment variable is causing:
C:\git\installer\WiX\ClientMSI\ClientMSI.wixproj : error : InvalidParameter
Parameter name: CreateFolderNodes path
And an offending snippet from the wixproj file:
<Compile Include="$(OUTPUT_DIR)\Fragments\Samples_Fragment.wxs" />
The fragment is one of many that is generated by a HeatDirectory task. We want to use the env var to determine the placement of the fragment (outside of the code base). The HeatDirectory task works fine with the env var:
OutputFile="$(OUTPUT_DIR)\Fragments\Samples_Fragment.wxs" ... >
If I remove the OUTPUT_DIR variable, it will load fine.
I expected VS to load the project properly and without error.