Global Assembly Cache VB.NET Application

I am using a VB.NET addid called EasyPDF to allow users to convert Word, XL files, etc, to VB.NET.  Everything works OK on the development machine, however when I compile the application and attempt to deploy it to a machine other than the development machine I got the following error message:

Unable to install or run the application.  The application
 Requires that assembly BCL.easyPDF.Interop.EasyPDFPrinter
Version 5.0.0.0 be installed in the Global Assembly Cache
(GAC) first."

I  then went into Solution Explorer/References and set the Copy Local Option to True for EasyPDFPrinter.  This then bypaseed the above message and allowed the install to proceed.  The application runs (there is noting in the GAC), however the conversion to PDF won't proceed and now returns a message "Cannot create ActiveX component".

Can anyone please help with a solution?

bertpetAsked:
Who is Participating?
 
melmersConnect With a Mentor Commented:
When you use an interop assembly you must copy the ActiveX dll and the Interop assmebly to your application path and then register the ActiveX dll with
regsvr32 PathToYourActiveX.dll



0
 
sj_hicksCommented:
Have you tried to install it to the GAC?

gacutil.exe /i BCL.easyPDF.Interop.EasyPDFPrinter
0
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.