Book a Demo

Author Topic: Addin Installation problems  (Read 3885 times)

szucconi

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Addin Installation problems
« on: November 10, 2005, 01:14:37 pm »
While I was developing an addin in VS 2005 I had the Register for COM interop checked, so it registered the dll when I built the project.  The addin works and is fully installed on my machine.  Now when I try to deploy the addin to another computer, I can't get the dll registered.  I try to use regsvr32, but it gives me an error "Addin.dll was loaded, but the DllRegisterServer entry point was not found. This file can not be registered."  EA gives me a standard missing addin error at startup, so I know this isn't a problem with EA or the rest of the addin installation, but maybe someone has run into the same problem.  Short of installing VS 2005 on the other machine and recompiling, I don't know what to do.
« Last Edit: November 10, 2005, 01:36:27 pm by szucconi »

TomO

  • EA Administrator
  • EA User
  • *****
  • Posts: 80
  • Karma: +7/-0
  • EA - Bridging the gap between Business and IT
    • View Profile
    • Sparx Systems
Re: Addin Installation problems
« Reply #1 on: November 10, 2005, 02:42:18 pm »
Hello szucconi,
What language are you using? I am assuming it is a .NET language (else it would be unmanaged C++).
For .NET dll deployment, make sure the dll is in your EA root directory and then use regasm to register. You will need to have the .NET framework installed.

Open a dos prompt, browse to your latest .Net framework directory in my case its:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322

Type regasm, then drop your dll into the DOS window and hit enter. This should successfully register the dll. Providing all your registry settings are correct, you should have a working Add-in.


Best Regards.
« Last Edit: November 10, 2005, 02:43:03 pm by TomO »