Borde lösa sig om jag bara registrerar dll:n...
Ska testa det...
Hej!
Jag har en applikation som utnyttjar DSO (Decision Support Objects, som är en del av Microsoft Analysis Services).
DSO är COM-baserat.
På utvecklingsdatorn skapar jag en referens till DSO och ser till att Copy Local är True. Jag får då en fil som heter interop.DSO.dll
Denna inkluderar jag i setup-programmet.
På en klientdator som saknar Analysis Services (och därmed DSO) så fungerar dock inte programmet som det ska.
Jag får felmeddelande av typen
"COM-object not registered clsid bla-bla-bla"
och raden som det hela pekar mot är när jag skapar en ny instans av ett DSO-objekt.
Jag antar att interop.DSO.dll bara är brygga mellan COM och NET. Frågan är då hur jag skall få med orginal DSO-dll:en och registrera den så att den kommunicerar med interop-varianten???
Eller löses det på något annat sätt?