J'ai créé un .DLL ciblant .Net 4 mais maintenant je pense à le compiler à .Net 3.0 afin que les personnes utilisant Visual Studio 2008 puissent utiliser la DLL.Existe-t-il une différence entre un fichier .DLL compilé pour .Net 4 et .Net 3.0?
Existe-t-il une différence entre un fichier .DLL compilé pour .Net 4 et .Net 3.0?
En d'autres termes, devrais-je créer deux DLL (une pour chaque framework) car il est préférable d'utiliser une DLL compilée au framework de votre ciblage? ou devrais-je en offrir un compilé à .Net 3.0 et laisser les utilisateurs de VS2010 l'utiliser, car il n'y a pas de différence dans l'utilisation d'une DLL compilée avec un framework précédent?
Merci,
Mise à jour: j'aurais été plus explicite et ont ajouté « à part besoin du cadre nécessaire ». En d'autres termes, y a-t-il une différence entre, à partir d'un projet .Net 4, référencer une DLL compilée en .Net 3.0 et compilée en .Net 4? En supposant qu'ils utilisent tous deux la syntaxe .Net 3.0, gagnez-vous/perdez-vous quelque chose en utilisant l'un ou l'autre?
Mise à jour de la question pour clarifier le problème. – Manuel