Dogleg,
You are correct. It works fine on any machine wich has Visual Studio 2005 installed. It fails on machines that do not have 2005 installed.
I am at the moment trying to install my DLL on a non VS2005 machine. I even ran the KB908002's two .msi files and the .exe file on the machine I want to deploy on. It did install both the Shared Add-in extensibility and support updates to the client machine. I can confirm this from Control Panel.
I suppose the issue could be the way in which the DLL is registered, since the machine where I compile it registers it for interop automatically, yet I have to use "regasm" on any client machines I install the DLL to.
The Excel on my development machine has no problem linking to the DLL, only the Excels on the client machines have a problem.
I will keep working on this. Please let me know if you find anything along these lines
Thanks
|