Harvesting files leads to LGHT0231 error
I'm using latest votive (Wix v3.5) and created a simple Wix VS 2010 setup project. I added my website reference and set the `Harvest` option as `true`.

Now since my `INSTALLDIR` points to a folder under IISROOT, I get this light.exe error:

> [filepath]: error LGHT0231: The component
> 'cmp93982C4086FF8C75F07339DD7CEA8152' has a key file with path
> 'TARGETDIR\webdir\...[filename].xml'.  Since this path is not rooted
> in one of the standard directories (like ProgramFilesFolder), this
> component does not fit the criteria for having an automatically
> generated guid.  (This error may also occur if a path contains a
> likely standard directory such as nesting a directory with name
> "Common Files" under ProgramFilesFolder.)

While I understand the reason behind this error, I don't necessarily agree to its rational (maybe I don't understand the innate workings of Wix MSI generation).

How can I resolve this error?

----
To provide some context:

I'm trying to set this up in conjunction with Team Build. I can use the legacy format and run Heat/Harvest task against a folder to bypass this issue but do not want to go the legacy route.

I have not played enough with the new workflow based build definition, so not sure how I can incorporate this custom task.


I need to run harvest every time the Setup project is built because I do not want to keep track of hundreds of files manually. 


Harvesting files leads to LGHT0231 error
===

I'm using latest votive (Wix v3.5) and created a simple Wix VS 2010 setup project. I added my website reference and set the `Harvest` option as `true`.

Now since my `INSTALLDIR` points to a folder under IISROOT, I get this light.exe error:

> [filepath]: error LGHT0231: The component
> 'cmp93982C4086FF8C75F07339DD7CEA8152' has a key file with path
> 'TARGETDIR\webdir\...[filename].xml'.  Since this path is not rooted
> in one of the standard directories (like ProgramFilesFolder), this
> component does not fit the criteria for having an automatically
> generated guid.  (This error may also occur if a path contains a
> likely standard directory such as nesting a directory with name
> "Common Files" under ProgramFilesFolder.)

While I understand the reason behind this error, I don't necessarily agree to its rational (maybe I don't understand the innate workings of Wix MSI generation).

How can I resolve this error?

----
To provide some context:

I'm trying to set this up in conjunction with Team Build. I can use the legacy format and run Heat/Harvest task against a folder to bypass this issue but do not want to go the legacy route.

I have not played enough with the new workflow based build definition, so not sure how I can incorporate this custom task.


I need to run harvest every time the Setup project is built because I do not want to keep track of hundreds of files manually. 

