2

I'm trying to build an application using the OpenNURBS toolkit (see here) and I'm getting a FileLoadException with the following message while debugging:

Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

The OpenNURBS toolkit is the only non-System assembly in the project at this point, so I know the problem is with that file. Where and what are these supposed configuration options? Any help would be appreciated.

David Rutten
  • 4,716
  • 6
  • 43
  • 72
Alex S
  • 25,241
  • 18
  • 52
  • 63

1 Answers1

6

You need to add the following config to the app.config file:

<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
    </startup>
</configuration>

For details:

<startup> Element @ MSDN

xehpuk
  • 7,814
  • 3
  • 30
  • 54
codekaizen
  • 26,990
  • 7
  • 84
  • 140