Groups | Blog | Home
all groups > dotnet setup > december 2003 >

dotnet setup : An error occured while validating. HRESULT = '8002801D'


Scott McQuown
12/6/2003 7:08:09 AM
I get this error when I try to build the setup/deployment project for my
application. Cannot find any info on what this HRESULT means (different from
the one mentioned in post dated 11/6 and I have never had InstallShield
developer installed).

Any help would be appreciated.

Scott McQuown
12/8/2003 5:36:49 AM
From looking around it seems this HRESULT refers to something not being
registered. Any ideas as to how to find out what isn't registered?
Everything else seems to be working just fine in VS.NET.

[quoted text, click to view]

Phil Wilson
12/8/2003 10:34:41 AM
IIRC, I've seen this happen when mergemod.dll is no longer registered. Find the
mergemod.dll associated with Visual Studio (probably in Common Files\Microsoft
Shared\MSI Tools) and register it with regsvr32. This DLL is shared between
Visual Studio, InstallShield, the Platform SDK, and sometimes uninstalling one
of these de-registers it (which means they ain't sharing it right).
--
Phil Wilson [MVP Windows Installer]
----
[quoted text, click to view]

Scott McQuown
12/8/2003 6:21:04 PM
Thanks for the reply. I tried your suggestion w/mergmod.dll, but am still
getting the same message. There are two build errors with the same result,
so I suspect there could be two items that need re-registering. I'll keep
digging.

Scott

[quoted text, click to view]


Phil Wilson
12/9/2003 10:33:57 AM
It's possible a Repair of Visual Studio would fix it, but it will most likely
take a couple of hours.
--
Phil Wilson [MVP Windows Installer]
----
[quoted text, click to view]

Scott McQuown
12/9/2003 5:52:50 PM
A repair did the trick. Thanks again for your assistance.

Scott

[quoted text, click to view]

AddThis Social Bookmark Button