Bug: Error: Class not registered(Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)Article ID:33000Bug Id:NIM007516Software: ArcGIS Engine Runtime 9.2, 9.3Platforms: Windows 2000, XP Description
Running an application from Visual Studio 2005 on 64-bit computers, displays the following error message:
"Error : Class not registered(Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)" Cause
When running a Visual Studio application, the default Common Language Runtime (CLR) platform in the Visual Studio is set to Any CPU. This default must be changed on 64-bit computers to compile the assemblies with the 32-bit, x86 compatible CLR. Workaround
Change the default Platform Target CPU to allow applications to run on 64-bit machines:
Right-click on the solution in the Visual Studio Solution Explorer and open the Properties window.
Click the compile tab: Visual Basic, or the build tab: Visual C#.
For Visual Basic, click the Advanced tab.
Select x86 as the Target CPU (Visual Basic) or Platform Target (Visual C#).