2011-10-18 5 views
4

Quels sont les avantages de l'utilisation de PIA lors de la mise à niveau .NET? On m'a posé cette question dans une interview et ma réponse était autour des objets COM, mais quelqu'un a insisté sur le fait qu'il a des avantages autour de la connectivité lors de l'utilisation .NET remoting, j'ai cherché sur le web et je ne pouvais pas trouver de connexion entre PIA et. est-ce qu'il y a un?Primary Interop Assembly (PIA)

+1

Il n'y en a pas. Les assemblys PIA résolvent un problème d'identité de type avec les bibliothèques COM Interop. La meilleure façon d'avoir montré à l'interviewer qu'il est plein de haricots est de faire remarquer que les ÉFVP s'accroupissent lorsque l'accès à distance se fait entre différentes machines. –

Répondre

0

Je pense que l'interviewer pourrait avoir été confondu avec l'automatisation du côté serveur de bureau, par exemple KB257757. Avoir Office sur un serveur et l'automatiser via .Net remoting leur a probablement causé des problèmes, c'est pourquoi ils "ont insisté sur le fait qu'il y a des avantages autour de la connectivité lors de l'utilisation de PIAs".

Ce que @HansPassant a dit est correct, les chercheurs croisés un modérateur favorise son commentaire à une réponse.

Questions connexes