Search code examples
.netinteropassemblies.net-remoting

Primary Interop Assembly (PIA)


What benefits do you get from using PIA when around .NET remoting? I have been asked this question in an interview and my answer was around COM objects, but someone insisted it has benefits around connectivity when using .NET remoting, I searched the web and I couldn't find any connection between PIA and .NET remoting, is there one?


Solution

  • I think the interviewer could have been getting confused with server side automation of office, eg KB257757. Having Office on a server and automating it via .Net remoting probably caused them problems, thats why they "insisted there is benefits around connectivity when using PIAs".

    What @HansPassant said is correct, finders crossed a moderator promotes his comment to an answer.