由c#导入的过程

时间:2013-02-07 11:27:21

标签: c# .net fileloadexception

我得到了这个例外,

  

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>

在可执行的配置文件中。

任何想法,可能会发生什么?

1 个答案:

答案 0 :(得分:4)

2.0进程无法支持4.0类库。