09.12.2009, 15:42
Es gelingt mir einfach nicht eine in LV2009f02 erzeugte Assembly im GAC zu registrieren.
Die Schritte bis zum Fehler
Konsole
- strong name key pair erzeugen --> Microsoft SDKsWindowsv6.0Abin>sn -k c:tempkey.snk
LV2009f02
- Build Specification -> .net interop assembly
- Build Specification -> Source Files -> exported vi festlegen
- Build Specification -> Advanced -> key.snk angeben ( vorher ins Projekt aufnehmen, sonst wird es nicht gefunden )
- Build
Konsole
- fertige signed dll registrieren --> (Pfade gekürzt) ..Microsoft SDKsWindowsv6.0Abingacutil.exe" /i "..LVinterop.dll"
- schlägt fehl mit Meldung "Failure adding assembly to the cache: Strong name signature could not be verified. Was the assembly built delay-signed?"
Ich habe es auch mit ganz simplen VI's getestet. Leider ohne Erfolg.
Kann das jemand nachvollziehen ? Was mache ich falsch?
Gruß Christian
Die Schritte bis zum Fehler
Konsole
- strong name key pair erzeugen --> Microsoft SDKsWindowsv6.0Abin>sn -k c:tempkey.snk
LV2009f02
- Build Specification -> .net interop assembly
- Build Specification -> Source Files -> exported vi festlegen
- Build Specification -> Advanced -> key.snk angeben ( vorher ins Projekt aufnehmen, sonst wird es nicht gefunden )
- Build
Konsole
- fertige signed dll registrieren --> (Pfade gekürzt) ..Microsoft SDKsWindowsv6.0Abingacutil.exe" /i "..LVinterop.dll"
- schlägt fehl mit Meldung "Failure adding assembly to the cache: Strong name signature could not be verified. Was the assembly built delay-signed?"
Ich habe es auch mit ganz simplen VI's getestet. Leider ohne Erfolg.
Kann das jemand nachvollziehen ? Was mache ich falsch?
Gruß Christian