Could not load file or assembly 'stole, Version=7.0.3300.0'

We have an application which has a C# exe which calls a VB 6.0 dll through an interop.
Problem is that on some vista machines it gives following error while crating interop.
Could not load file or assembly 'stdole, Version=7.0.3300.0'
I solved this problem by putting the same file in application path folder.
But my question is that why stdole.dll is not on that machine.
From where does it normally install, and why on certain pcs I am not finding the same?

Who is Participating?
SameerJagdaleConnect With a Mentor Commented:
stdole.dll is a Primary Interop assembly (PIA) for office.
check the link:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.