c导入的过程

本文关键字:过程 导入 | 更新日期: 2023-09-27 17:58:21

我得到了这个异常,

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>

在可执行的配置文件中。

有什么想法吗,可能发生了什么?

c导入的过程

2.0进程无法支持4.0类库。