What steps will reproduce the problem?
1. Add some assemblies to you application that contain references that are
missing.
2. Start up GeoAPI.
What is the expected output? What do you see instead?
The assemblies that have nothing to do with GeoAPI should not cause it to throw
(and cease to function). These assemblies may not be required by the
application and the load is only a side-effect of the reflection process.
GeoAPI should never (ever) throw when reflecting through unknown assemblies.
What version of the product are you using? On what operating system?
1.7.0.0 on windows 8 and windows XP
Please provide any additional information below.
I catch the file not found exception in the same way that TypeLoadException is
caught.
Here is the original offending stack trace in my application:
mpossible de charger le fichier ou l'assembly 'DevExpress.XtraReports.v12.2,
Version=12.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' ou une de
ses dépendances. Le fichier spécifié est introuvable. à
System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly,
ObjectHandleOnStack retTypes)
à System.Reflection.RuntimeAssembly.GetExportedTypes()
à GeoAPI.GeometryServiceProvider.GetLoadableTypes(Assembly assembly)
à GeoAPI.GeometryServiceProvider.ReflectInstance()
à GeoAPI.GeometryServiceProvider.get_Instance()
à Vigis.Database.PostGisWrapper.ElementProvider.Xki6Y0JtWp(Byte[] , Projection
, Projection )
à Vigis.Database.PostGisWrapper.ElementProvider.r5Y6Qo1Yxu(DataTable ,
Mnemonic , String , String , String , Int32 )
à
Vigis.Database.PostGisWrapper.ElementProvider.FillAllManagedCadElements(DataTabl
e dt, Boolean managed)
à Vigis.Database.Table.lB3P5ufnH4PEg5l7WYgy(Object , Object , Boolean )
...
It is a System.IO.FileNotFoundException.
p.s. I also just catch exception, because I don't want GeoAPI crashing my app
for no reason.
I have simply caught the file not
Original issue reported on code.google.com by selling...@gmail.com on 18 Sep 2013 at 10:20
Original issue reported on code.google.com by
selling...@gmail.com
on 18 Sep 2013 at 10:20