Frage

Ich habe also eine Mixed-Mode-DLL, was ich gerne aus meiner C# -Kl-Bibliothek laden möchte. Aber ich bekomme diesen Fehler:

Die Mischmodus -Montage wird gegen die Version 'V2.0.50727' der Laufzeit erstellt und kann ohne zusätzliche Konfigurationsinformationen nicht in der Laufzeit 4.0 geladen werden.

Also habe ich einige gesucht und herausgefunden, dass ich dies meiner App.Config hinzufügen sollte:

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

Aber jetzt gibt es das Problem, da ich versuche, diese gemischte Modus -DLL aus der Klassenbibliothek zu laden, habe ich die App.config -Datei nicht.

Wie könnte ich dieses Problem lösen?

War es hilfreich?

Lösung

Ich habe diesen Blog -Beitrag beim Googeln gefunden:

http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeActivationpolicy-at-runtime/

Es ist genau das, was ich wollte und es funktioniert!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top