Using a dll inside an Extension

Using a dll inside an Extension

Anonymous
Not applicable
676 Views
1 Reply
Message 1 of 2

Using a dll inside an Extension

Anonymous
Not applicable

Hello

If I try to use a dll inside an extension I get an error at vault startup.

This Dll comes fron autodesk.I get also source code and recompile it for vs2010 and .NET 4.

 

Autodesk.Connectivity.Extensibility.Framework Error: 1 : System.IO.FileLoadException: Impossibile caricare il file o l'assembly 'PrintUtil2, Version=1.0.4799.16214, Culture=neutral, PublicKeyToken=null' o una delle relative dipendenze. Tentativo di caricare un eseguibile non verificabile con correzioni (IAT con più di 2 sezioni o una sezione TLS). (Eccezione da HRESULT: 0x80131019)
Nome file: 'PrintUtil2, Version=1.0.4799.16214, Culture=neutral, PublicKeyToken=null' ---> System.IO.FileLoadException: Tentativo di caricare un eseguibile non verificabile con correzioni (IAT con più di 2 sezioni o una sezione TLS). (Eccezione da HRESULT: 0x80131019)

   in System.Reflection.RuntimeAssembly.nLoadImage(Byte[] rawAssembly, Byte[] rawSymbolStore, Evidence evidence, StackCrawlMark& stackMark, Boolean fIntrospection, SecurityContextSource securityContextSource)
   in System.AppDomain.Load(Byte[] rawAssembly)
   in System.AppDomain.Load(Byte[] rawAssembly)
   in Autodesk.Connectivity.Extensibility.Framework.AssemblyChecker.FindAssembly(AssemblyName reference)
   in Autodesk.Connectivity.Extensibility.Framework.AssemblyChecker.CheckAssemblyRecursive(Assembly assembly)
   in Autodesk.Connectivity.Extensibility.Framework.AssemblyChecker.CheckAssembly(Assembly assembly)
   in Autodesk.Connectivity.Extensibility.Framework.ExtensionLoader.LoadExtension(Extension ext, ExtensionTypeEnum extType)
   in Autodesk.Connectivity.Extensibility.Framework.ExtensionLoader.LoadExtensions(ExtensionTypeEnum extensionType)


 

 

Alessandro

 

 

0 Likes
677 Views
1 Reply
Reply (1)
Message 2 of 2

Redmond.D
Autodesk
Autodesk

A Google search came up with this:

http://stackoverflow.com/questions/5005409/exception-with-resolving-assemblies-attempt-to-load-an-un...

 

You can either update PrintUtil2 to a pure .Net DLL or you manage the assembly loading yourself in your code instead of having a project reference.



Doug Redmond
Software Engineer
Autodesk, Inc.

0 Likes