Avatar of Dnx_7
Dnx_7
Flag for Belgium asked on

How to deploy third component/activex on client machine?

Hi experts

i use clickonce to deploy application and it works very well
but my new application has VLC activeX and directX DLL, when i deploy on client machine
exception "System.invalidOperationException" occurs and i don't know what to do...

i have set copy local to TRUE on those DLL and also Isolated = True

how can i deploy on client machine without installing whole program like VLC or directX


regards
Visual Basic.NET

Avatar of undefined
Last Comment
awilde2000

8/22/2022 - Mon
awilde2000

I would expect that direct x will need to be set up on the client machine.  To determin if it is the activeX or the Directx dll create a small text app with only one of those components and try to instal that, if it works then it is probably the other component.
Dnx_7

ASKER
i've just installed directx and i still have this exception

regards
awilde2000

try an app without the VLC activeX and see if it is working
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
Dnx_7

ASKER
it works without VLC player (activex)

so the solution is to install on each client machine that use the application?


regards
awilde2000

Do you know if the VLC active x is being copied to the client machine?
Dnx_7

ASKER
i guess it is copied if i set "copy local" to TRUE and ISOLATED = TRUE
but how can i be sure?
(remember, i use clickonce for deploying application)

regards
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
ASKER CERTIFIED SOLUTION
awilde2000

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question