If a Wix project contains a VS 2008 C++ project that is referenced from a CSharp project, Wix
(build 3.0.3725.0) warns about version problems:
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: Failed to retrieve VC project information through the VC
project engine object model. The following error has occurred during XML parsing:\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: \r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: File: ....\EvidenceRepository\Internal\archive\archive.
vcproj\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: Line: 14\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: Column: 2\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: Error Message:\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: '9.00' violates enumeration constraint of '7.00 7,00 7.1
0 7,10 8.00 8,00'.\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: The attribute 'Version' with value '9.00' failed to pars
e.\r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: \r
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3422: The file '....\EvidenceRepository\Internal\archive\arch
ive.vcproj' has failed to load.
C:\Program Files\MSBuild\Microsoft\WiX\v3.0\Wix.targets : warning MSB3425: Could not resolve VC project reference "....\EvidenceRe
pository\Internal\archive\archive.vcproj".
Cause is probably that .NET 2.0 version of Msbuild tasks is used in wix.targets. If I change the following lines the warnings disappear:
<usingtask taskname="AssignProjectConfiguration" assemblyname="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<usingtask taskname="CreateProjectReferenceDefineConstants" assemblyfile="$(WixTasksPath)">
<usingtask taskname="ResolveNonMSBuildProjectOutput" assemblyname="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<usingtask taskname="ResolveVCProjectOutput" assemblyname="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"></usingtask></usingtask></usingtask></usingtask>
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 21 days (the time period specified by
the administrator of this Tracker).