4

我有一个包含所有逻辑的“核心”程序集,它使用 2.0 编写的第 3 方组件。当我尝试运行公开核心功能的 WebApi (4.0) 项目(4.5 框架)时,出现以下错误:

无法加载文件或程序集“核心”或其依赖项之一。试图加载格式不正确的程序。

我创建了一个测试控制台应用程序,并将 app.config 中的启动标记更改为使用旧版运行时,它可以工作。

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>

web.config 中的相应更改是什么?

4

1 回答 1

1

当您为不正确的架构构建时,它看起来很常见。检查这个答案

于 2013-06-07T08:33:17.520 回答