Hallo,
für ein selbsterstelltes
Package bzw. eine Anwendung kann ich ja im Projektquelltext per "[assembly: AssemblyKeyFile('')]" ein KeyFile angeben, sodass die Assembly signiert wird.
Füge ich aber meiner Assembly eine Referenz zu einer externen "alten" Typelibrary hinzu, erzeug Delphi automatisch eine Interop.XXX.dll. Diese ist natürlich nicht signiert. Kann ich das irgendwie nachholen/einstellen.
Da mein Projekt von einem Netzwerklaufwerk ausgeführt werden soll, springt erstmal die .NET-Sicherheit an. Nach allem, was ich bis jetzt herausgefunden habe, ist die Rechtevergabe für einen eigenen Strong Name besser, als einfach die Sicherheitseinstellung für das gesamte lokale Netz hochzusetzen.
Ich hoffe, jemand hat einen Lösungsvorschlag.
Gruß,
Stephan