Laden...

Gleiche Abhängigkeiten mit verschiedenen Zielplattformen

Letzter Beitrag vor 4 Monaten 3 Posts 268 Views
Gleiche Abhängigkeiten mit verschiedenen Zielplattformen

Hallo,

ich habe eine Solution mit einem WPF Projekt, einem Windows Service Projekt und einem Installer der beide Projekte packt.

Die beiden Projekte verwenden jeweils Newtonsoft.Json 13.0.3

Das WPF Projekt hat TargetFramework net7.0-windows

Der Service .NETFramework,Version=v4.8.1

Mein Problem ist, das einmal die Newtonsoft DLL mit dem Ziel net6.0 und einmal mit net45 verwendet werden soll. Beim packen des Installers wird natürlich nur die erste verwendet da jeweils gleicher Dateiname. Das hat zur Folge das mein Projekt nach der Installation zwar läuft aber der Service nicht.

Kann ich das WPF Projekt dazu bringen die .Net Framework Variante zu verwenden ?

Oder ist der Ansatz, die Abhängigkeiten in ein Unterverzeichnis zu verschieben eine Möglichkeit? (Abhängigkeiten (dlls) in Unterverzeichnis der Executable ?)

Du kopierst also alle Dateien von beiden Anwendungen in einen Ordner?

Genau das würde ich nicht machen - unter anderem aus dem Grund warum du gerade fragst.

Hat die Blume einen Knick, war der Schmetterling zu dick.

Guten Morgen,

ja danke für den Wink mit dem Zaunpfahl. Manchmal kann es so einfach sein.