This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Knowledge Base
- :
- RegAsm : error RA0000
Subscribe
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
RegAsm : error RA0000
RegAsm : error RA0000
Summary
RegAsm : error RA0000 when .NET COM Interop is set to YesSymptoms
Build time error:ISDEV : error -6210: An error occurred building COM .NET Interop information for Component COMPONENTNAME
Message in log includes:
RegAsm : error RA0000 : Failed to load 'DLLFILENAME' because it is not a valid .NET assembly
Cause
InstallShield may be using the wrong\lower version of regasm.exe on the .NET dll.It is possible to occur when .NET COM Interop is set to 'Yes' on the component containing the .Net dll.
Resolution
Go to Tools->Options->.NET tab and specify the correct location of the proper .NET version to use.Specify under the .NET Framework File Locations section.
Related KB Articles
InstallShield Pro/Premier: Error -6210InstallShield Express: Error -6210
No ratings
Comments
Apr 26, 2021
02:24 AM
Hello ,
I am also getting below error even if .net path is correct. This error is not coming while building other modules.
Error:
RegAsm : error RA0000 : Could not load file or assembly '******.Api, Version=4.0.0.0, Culture=neutral, PublicKeyToken=**********' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
ISDEV : error -6210: An error occurred building COM .NET Interop information for Component _dcshared__NET_DC_P8_Server.dll.5018DE5D_A8FF_4B45_98DC_60FE73FCCC25
Searching project for extract-at-build components..
Please suggest any solution.