Ich habe ein .DLL targetting .Net 4 erstellt, aber jetzt denke ich daran, es zu .Net 3.0 zu kompilieren, damit Leute, die Visual Studio 2008 benutzen, die DLL benutzen können.Gibt es einen Unterschied zwischen einem .DLL-Compiled für .Net 4 und .Net 3.0?
Gibt es einen Unterschied zwischen einem für .Net 4 und .Net 3.0 kompilierten .DLL?
Das heißt, sollte ich zwei DLLs erstellen (eine für jedes Framework), weil es besser ist, eine DLL zu verwenden, die mit dem Framework kompiliert wurde, auf das Sie zielen? oder soll ich nur eine kompilierte Version für .NET 3.0 anbieten und VS2010-Benutzern diese verwenden, da es keinen Unterschied gibt, eine DLL zu verwenden, die mit einem früheren Framework kompiliert wurde?
Danke,
Update: ich deutlicher gewesen sein sollte und „abgesehen von dem erforderlichen Rahmen, um“ hinzugefügt. Anders ausgedrückt: Gibt es einen Unterschied zwischen einem .NET 4-Projekt, das auf eine DLL verweist, die in .NET 3.0 kompiliert wurde, und einer in .NET 4 kompilierten DLL? Angenommen beide verwenden die .Net 3.0 Syntax, gewinnen/verlieren Sie irgendetwas, indem Sie eines verwenden?
Aktualisiert die Frage, um das Problem zu klären. – Manuel