.NET 4的FileLoadException

Ale*_*x S 2 c# fileloadexception c#-4.0 opennurbs

我正在尝试使用OpenNURBS工具包构建应用程序(请参阅此处),并且我在调试时收到带有以下消息的FileLoadException:

混合模式程序集是针对运行时的版本"v2.0.50727"构建的,如果没有其他配置信息,则无法在4.0运行时加载.

OpenNURBS工具包是此时项目中唯一的非系统程序集,因此我知道该文件存在问题.这些假设的配置选项在哪里和什么?任何帮助,将不胜感激.

cod*_*zen 6

您需要将以下配置添加到该app.config文件:

<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
    </startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)

详情如下:

<startup> Element @ MSDN