4. I cannot see this anywhere on the target computer:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Regasm.exe
be sure your compile version and your user machine have the same ArcGIS version and also same Service pack. That could be a problem.
Vincent
i'm talking about ArcGIS. Can you take a look if you have same service pack?
but it's not bad to check other component. Framework version should not be a problem, but we never know!
I already got a problem like this, and it was a service pack problem version but with ArcGIS.
Vincent
No, dev compil and user machine must be the same. You can also have 9.3.1 SP1 or 9.3.1 SP2
if you compiled your code with 9.3.1 no SP, and your user machin is now 9.3.1 SP1 you will have problem to install your msi.
same version 9.3.1 and same SP. If you change user SP, you must upgrade your dev machin. Inverse is also true. If you upgrade your dev machin, you must upgrade user machin
You can develop an msi on a machine with a previous version of ArcGIS (say, 9.2) and have it deployed on machine with later service packs or even versions. I have developed several in 9.2 that were used in 9.3. However, you will run into problems when going the other way. The target machine cannot have an previous service pack or version than the development machine. Take a look at this thread to see some discussion on how to check the target machine for the version and service pack, and whether the ArcGIS .NET Assemblies are installed.