Hi Jun
I am experiencing the same problem as well. It has occurred a number of times now, and the only way I have found to fix it, is to reinsert the VS2008 disk and repair the installation. All our development environments run VS2008, VS2005 and VS2003, for legacy application support work.
The issue seems to be caused by the addition of the Web project to the setup project. Just adding dll projects causes no issue at all. In between build cycles the output for the web project under VS2008 seems to be subject to more change than the others, and when we try and build the MSI, the dreaded error occurs, and the only way out is to reach for the disk again.
Do you know if this is a recognised defect as far as MS are concerned - and is there orwill there be a hot fix available? We operate in a continuous integration environment, so the build process is fundamental to our software development.
Thanks - I look forward to your thoughts.
Tony