Book a Demo

Author Topic: Missing-Error message in Addin  (Read 3650 times)

pH

  • EA User
  • **
  • Posts: 72
  • Karma: +0/-0
    • View Profile
Missing-Error message in Addin
« on: September 02, 2010, 06:47:48 pm »
Hi,
I am getting status as "Missing-Error" when I click on Manage Add In.
I have added the dll in EA folder and also made the registry entries.
I dont have .tlb file similar to what eclipse addin by Sparx has. Is it causing the problem. Is it a must for an addin to work. If so can some one enlighten me as how to create .tlb file. I am using VS2008

thx,
pH
<a href="http://webuml.org"><img src="http://webuml.org/images/webuml-badge.png" alt="Set UML Free!" style="border-width:0"></a>

pH

  • EA User
  • **
  • Posts: 72
  • Karma: +0/-0
    • View Profile
Re: Missing-Error message in Addin
« Reply #1 on: September 02, 2010, 07:06:44 pm »
Yes..that was the issue. It required me to run execute RegAsm.exe
I am feeling good  8-)
<a href="http://webuml.org"><img src="http://webuml.org/images/webuml-badge.png" alt="Set UML Free!" style="border-width:0"></a>

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Missing-Error message in Addin
« Reply #2 on: September 02, 2010, 07:16:54 pm »
You can get VS2008 to register your dll for you.
In the Project Properties/Assembly Information tick the box "Make Assembly COM Visible"

That will register the dll that was just built (handy for debugging)

To actually install an addin (on the other computers) I create a setup project and make sure the Register property is set to vsdrpCom

Geert

PS. If you use this method there is no need anymore to drop the dll in the EA directory. You can install your addin in C:\Program Files\MyAddin\ folder