我得到了这个例外,
尝试拨打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>
在可执行的配置文件中。
任何想法,可能会发生什么?
答案 0 :(得分:4)
2.0进程无法支持4.0类库。