Consultor Eletrônico



Kbase P142825: Strong name validation failed error using .NET proxy generated by ProxyGen
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/12/2009
Status: Unverified

SYMPTOM(s):

Generated .NET proxies using ProxyGen

Selected delayed signing option when generating proxy

Using proxies in .NET program that has a COM wrapper around it

.NET application is invoked from COM+ via a Microsoft Exchange Event Sink

Could not load file or assembly '<x>' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)

FACT(s) (Environment):

OpenEdge 10.x
Windows

CAUSE:

When using the 'Delay Sign' option in ProxyGen, you must manually sign the resulting DLL's using your own private key via Microsoft's SN.EXE utility.

FIX:

Read up on Microsoft's SN.EXE utility on MSDN then sign your generated DLL's.