2010-08-06 5 views

Répondre

0

Utiliser la liaison tardive plutôt que précoce (en d'autres termes, ne pas référencer les PIA). This MS kb article montre la différence. Cependant, pour simplifier le développement, il peut parfois être plus facile de commencer avec une liaison anticipée contre la première version que vous voulez prendre en charge (vous obtenez ainsi le support Intellisense dans Visual Studio) et lorsque vous avez terminé, vous supprimez le références et remplacez-le par une liaison tardive.

+0

Il me semble être fondamentalement une réflexion, non? Donc, cela est vrai pour toute assemblée que je référence? Comment une application référençant/ciblant .NET 3 peut-elle être exécutée dans .NET 4? Ou est-ce pas possible? –

+0

@Chry: Ils sont similaires, mais lorsque vous effectuez une liaison tardive pour les objets COM ou les DLL, vous ne recevez pas tellement d'informations à ce sujet que vous supposez simplement que la méthode sera là. Si vous liez tard les assemblages .Net, alors je pense que c'est la réflexion qui est utilisée, mais je ne suis pas sûr. Vous pourriez vouloir créer une nouvelle question pour demander ceci afin que vous puissiez obtenir de meilleures réponses. –

Questions connexes