Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Kann eine .net 4.5 Lib (plugin) in einer 3.5 Anwendung laufen?
Seikilos
myCSharp.de - Member



Dabei seit:
Beiträge: 759

Themenstarter:

Kann eine .net 4.5 Lib (plugin) in einer 3.5 Anwendung laufen?

beantworten | zitieren | melden

Hallo,

ich finde keine konkrete Information darüber, ob ich ein Plugin mit VS2012 und .net 4.5 schreiben kann, welches in einer in 3.5 geschriebener Anwendung läuft.

Die Applikation lädt die dll zur Laufzeit, die 4.5 Assembly wird nicht in der Applikation referenziert. Soweit ich gegoogelt habe, dürfte das nicht gehen.
Die Struktur sieht ungefähr so aus:
Applikation referenziert CommonInterface.dll beide sind 3.5
Plugin in 4.5 referenziert CommonInterface.dll
Applikation lädt zur Laufzeit Dlls im Ordner Plugions und sucht nach der jeweiligen Interface Implementierung.
Das Plugin selber soll nicht re-targeted werden, sondern nach Möglichkeit mit 4.5 laufen.
Wenn das Plugin jetzt laufen würde, weiß ich nicht, wie die Aufrufe von 3.5 nach 4.5 und wieder zurück behandelt werden.

Danke
Life is a short
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16147

beantworten | zitieren | melden

Eine 4.5er Anwendung kann eine 3.5er DLL haben.
Aber eine 3.5er Anwendung kann keine 4.0er haben.

Ergo => Down geht, Up nicht.
Steht in der Einstiegsdokumentation der .NET Runtime.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Seikilos
myCSharp.de - Member



Dabei seit:
Beiträge: 759

Themenstarter:

beantworten | zitieren | melden

Hallo,
kannst du mir den Link geben?
Ich habe hier Overview of the .NET Framework und Getting Started with the .NET Framework nichts finden können

Danke
Life is a short
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16147

beantworten | zitieren | melden

Google -> ".net version compatibility"
Version Compatibility in the .NET Framework
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Seikilos
myCSharp.de - Member



Dabei seit:
Beiträge: 759

Themenstarter:

beantworten | zitieren | melden

Hallo,
jetzt sehe ich es. Vorhin hatte ich den Abschnitt über Components wohl übersehen.

Danke
Life is a short
private Nachricht | Beiträge des Benutzers