我得到了这个例外,
System.IO.FileLoadException:无法加载由“GeometryUtils.dll”导入的过程
在尝试打电话时Activator.CreateInstanceFrom(geomUtilsAssemblyPath, "GeometryUtils.IsmRegionFactory");
我可以看到GeometryUtils.dll使用进程资源管理器及其依赖项加载。Dependency Walker 和 Reflector 也没有报告任何问题。
仅供参考,GeometryUtils 是使用 .NET 4.0 构建的,调用过程是使用 .NET 2.0 构建的。所以我已经指定,
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
在可执行的配置文件中。
任何想法,可能会发生什么?