Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  API: Assembly ist abgeschaltet und kann keinen Code ausführen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN
Autor Thema:  API: Assembly ist abgeschaltet und kann keinen Code ausführen (746 / mal gelesen)
kletze
Mitglied


Sehen Sie sich das Profil von kletze an!   Senden Sie eine Private Message an kletze  Schreiben Sie einen Gästebucheintrag für kletze

Beiträge: 5
Registriert: 15.12.2021

Eplan Electric P8, Professional Version: 2022 Update 8

erstellt am: 10. Feb. 2022 16:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich habe nun schon öfter Scripte für bestimmte Arbeitsabläufe geschrieben. Das hat problemlos funktioniert. Nun wollte ich ein AddIn zum automatischen Auswählen von Projektoptionen schreiben, scheitere allerdings schon am Laden der Scripte.

Zum reinkommen in die API-Geschichte hab ich mal die Klasse AddInModule aus der Eplan-Hilfe verwendet: https://www.eplan.help/en-US/infoportal/content/api/2.8/CSharpAddins.html. Ich konnte diese erfolgreich in eine dynamic linc library kompillieren. Wenn ich nun allerdings versuche das AddIn über ->"Dienstprogramme" ->"API-AddIns..." ->"Laden" -> "EPLAN.EplAddin.SimpleCSharp.dll" zu laden, erscheint dieses nicht in der Liste. Es kommt immer nur folgende Fehlermeldung: "Die Assembly 'EPLAN.EplAddin.SimpleCSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ist abgeschaltet und kann keinen Code ausführen'.

Aus dieser Meldung werde ich nicht ganz schlau. Auch die Suche im Netz hat nichts ergeben. Kann es sein, dass es sich dabei evtl. um Lizenzprobleme handelt? 
Auf diversen Beiträgen habe ich schon gelesen, dass für die API eine spezielle Lizenz benötigt wird. Kann mir jemand bestätigen, dass das Laden von AddIns mit der falschen Lizenz in dieser Fehlermeldung resultiert?

Danke Schonmal und VG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

kletze
Mitglied


Sehen Sie sich das Profil von kletze an!   Senden Sie eine Private Message an kletze  Schreiben Sie einen Gästebucheintrag für kletze

Beiträge: 5
Registriert: 15.12.2021

Eplan Electric P8, Professional Version: 2022 Update 8

erstellt am: 10. Feb. 2022 16:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Noch eine kleine Ergänzung:
wenn ich das AddIn von Clip Project lade, klappt alles einwandfrei.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

nairolf
Ehrenmitglied
Elektroingenieur


Sehen Sie sich das Profil von nairolf an!   Senden Sie eine Private Message an nairolf  Schreiben Sie einen Gästebucheintrag für nairolf

Beiträge: 1987
Registriert: 21.01.2006

EPLAN Electric P8 2022.0.3 Update 2 (Build 17673)
EPLAN Pro Panel Professional Addon
EPLAN Fluid Addon

erstellt am: 10. Feb. 2022 16:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kletze 10 Unities + Antwort hilfreich

Ja, zum Betrieb eigenentwickelter APIs benötigst Du eine API Lizenz
sowie eine Runtime auf den Maschinen, an denen die finale Lösung dann eingesetzt werden soll.

Als API Kunde erhält man einen Vorsignierungskey
der beim Kompilieren der Lösung gebraucht wird,
um das Ergebnis auf dem Eplan API Portal signieren zu können.

[EDITED]:
In der API Hilfe ist dazu in den Schlusskapiteln auch was beschrieben:
https://www.eplan.help/en-US/Infoportal/content/api/2022/Signing_EPLAN_assembies.html

VG
nairolf

------------------
Der Fuchs ist schlau und stellt sich dumm.
Bei vielen ist es andersrum  
------------------------------------------
Da lernt man mühevoll laufen und sprechen,
und nun soll ich stillsitzen und die Klappe halten !

[Diese Nachricht wurde von nairolf am 10. Feb. 2022 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

nairolf
Ehrenmitglied
Elektroingenieur


Sehen Sie sich das Profil von nairolf an!   Senden Sie eine Private Message an nairolf  Schreiben Sie einen Gästebucheintrag für nairolf

Beiträge: 1987
Registriert: 21.01.2006

EPLAN Electric P8 2022.0.3 Update 2 (Build 17673)
EPLAN Pro Panel Professional Addon
EPLAN Fluid Addon

erstellt am: 10. Feb. 2022 16:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kletze 10 Unities + Antwort hilfreich

Bestimmte Lösungen werden von EPLAN strategisch signiert,
d.h. es braucht keine API Runtime um diese zu betreiben.

------------------
Der Fuchs ist schlau und stellt sich dumm.
Bei vielen ist es andersrum 
------------------------------------------
Da lernt man mühevoll laufen und sprechen,
und nun soll ich stillsitzen und die Klappe halten !

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

kletze
Mitglied


Sehen Sie sich das Profil von kletze an!   Senden Sie eine Private Message an kletze  Schreiben Sie einen Gästebucheintrag für kletze

Beiträge: 5
Registriert: 15.12.2021

Eplan Electric P8, Professional Version: 2022 Update 8

erstellt am: 10. Feb. 2022 17:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ok, das erklärt einiges.
Vielen Dank für die Antwort.

VG
Kletze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz