I'm facing an issue when trying to add a COM DLL reference to my project in Visual Studio 2010.
The DLL is not shown in the COM tab of the Reference Manager, and manually adding it using the Browse option results in the following error:
"A reference to dll could not be added. Please make sure that the file is accessible, and that is a valid assembly or com component"

The strange thing is that this issue only occurs for one windows user on the pc & Other users can add the reference without any problems.

I've conducted some research online and have taken the following steps:
1. Checked Registration: I've unregistered and re-registered the DLL using regsvr32, and I've confirmed that the CLSID is updated in the registry at this path: Computer\HKEY_CLASSES_ROOT\mydll.Class1\Clsid.
Links:
https://social.msdn.microsoft.com/Fo...m=Vsexpressvcs
https://stackoverflow.com/questions/...d-that-it-is-a
https://stackoverflow.com/questions/...manager-window


2. Verified Permissions : The file permissions are set to read, which I believe is the correct setting.
I've also ruled out common causes like CPU architecture and framework errors, as these are likely not applicable in this case.
https://stackoverflow.com/questions/...d-not-be-added

My question is, what could be the underlying reason for this issue occurring for the specific user? Are there any additional checks or troubleshooting steps I should undertake to resolve this problem?