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.