Author Topic: EA does not see add-ins  (Read 12811 times)

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
EA does not see add-ins
« on: September 27, 2012, 10:21:45 pm »
This actually happened to me. I've created and registered my add in, but EA does not see it:(. I followed the Guru Geert example :).

Some advices?

Helmut Ortmann

  • EA User
  • **
  • Posts: 970
  • Karma: +42/-1
    • View Profile
Re: EA does not see add-ins
« Reply #1 on: September 27, 2012, 11:40:14 pm »
Hello,

have you inserted the current registry entries for EA and your *.dll in the installation project?
If your source file has a new assembly version you have to update the registration of your DLL.

The typical questions are:
- EA registry entry for Addin
- DLL registry entries are up to date
- Errors during installation, administrator rights

Kind regards,

Helmut
Coaching, Training, Workshop (Addins: hoTools, Search&Replace, LineStyle)

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA does not see add-ins
« Reply #2 on: October 01, 2012, 04:50:43 pm »
First thing to figure out is whether or not EA knows it has to load your add-in.
Check "Extensions|Manage add-ins..." to see if your add-in is listed there.

If it's not then its the reg key in (HKLM or HKCU)\SOFTWARE\Sparx Systems\EAAddins that is missing.

Geert

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #3 on: October 03, 2012, 06:05:13 am »
Yes, Geert. You are right, it's here in extension. Thanks a lot.

Balarama Raju

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #4 on: October 08, 2012, 12:25:04 pm »
Hi,

Am also having this add-in for TOGAF missing in EA issue. Any detailed guidelines on  how to check and edit registry keys .

With regards,
Raju

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +54/-3
    • View Profile
Re: EA does not see add-ins
« Reply #5 on: October 08, 2012, 01:13:47 pm »
Quote
Hi,

Am also having this add-in for TOGAF missing in EA issue. Any detailed guidelines on  how to check and edit registry keys .

With regards,
Raju
The TOGAF installer should make all necessary changes to the registry. Make sure you have the required permissions and re-run the installer.
The Sparx Team
[email protected]

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #6 on: October 11, 2012, 01:47:19 am »
Now I've created another one dll and can see it in "Manage Add-Ins", but the Status of it is "Error - Missing". Where the problem could be?

Thanks.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA does not see add-ins
« Reply #7 on: October 11, 2012, 06:02:51 pm »
That means that you have created the registry key in the correct place, but you've failed to register the dll for COM, or the value in the reg key is wrong.

Geert

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #8 on: October 11, 2012, 07:37:33 pm »
But how could it be? I followed your instruction for MyAddin dll. For the first time it did work, but when I created a new project with same code I run in to this problem.

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #9 on: October 11, 2012, 07:45:18 pm »
It looks like the problem with register the dll for COM, but the Visual Studio 10 does it by itself, right?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA does not see add-ins
« Reply #10 on: October 11, 2012, 08:15:45 pm »
You still have to tell it to do so, and you have to run VS in admin mode.

Geert

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #11 on: October 11, 2012, 08:41:45 pm »
Thank you for your replay, Geert!

I run the VS in admin mode, but with registration I don't understand. The MyAddinClass work perfect, as soon as I've added other classes by the same way and I've regestered them MyAddin.ClassName it stoped to work. Why does MyAddinClass work? I'm trying to add EAAddinBase.cs and create SomeClass :EAAddinBase and it does not work also.

So, what is wrong?

Thanks.




Autoliv1

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: EA does not see add-ins
« Reply #12 on: November 08, 2012, 12:22:17 am »
Quote
First thing to figure out is whether or not EA knows it has to load your add-in.
Check "Extensions|Manage add-ins..." to see if your add-in is listed there.

If it's not then its the reg key in (HKLM or HKCU)\SOFTWARE\Sparx Systems\EAAddins that is missing.

Geert

Hi Geert, Nick here. I am trying to install the DOORS EA Addin.

I ran the installation, then I got a floating licence from our licence server. But I still cannot see the Addin in the manage addin window.

Can you explain to a beginner how fix the 'reg key'
I dont see the folder 'EAAdins' on my Sparxsystems folder.

Nick

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA does not see add-ins
« Reply #13 on: November 08, 2012, 12:50:33 am »
Hi Nick,

I'm afraid I can't help you with the Doors addin because I wouldn't know what to put as value in the registry key.
Best you contact the author of that addin (was that one by Sparx themselves?).

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: EA does not see add-ins
« Reply #14 on: November 08, 2012, 02:20:53 am »
Maybe the basic EA license is wrong? No idea ehat is needed. Corporate or more?

q.