I'm new to
VB.net and have just built a small application that makes use of some VB6 ocx such as mscomm32.ocx for data communication with a machine. The application runs OK but when I tried to build the installer using the Setup and Deployment Projects, I always get the following warning messages saying that the dependencies cannot be found as follows:
WARNING: Unable to find dependency 'INTEROP.RICHTEXTLIB' (Signature='(null)' Version='1.2.0.0') of assembly 'CCPS2.exe'
WARNING: Unable to find dependency 'AXINTEROP.MSMASK' (Signature='(null)' Version='1.1.0.0') of assembly 'CCPS2.exe'
WARNING: Unable to find dependency 'INTEROP.MSCOMMLIB' (Signature='(null)' Version='1.1.0.0') of assembly 'CCPS2.exe'
WARNING: Unable to find dependency 'AXINTEROP.MSCOMMLIB' (Signature='(null)' Version='1.1.0.0') of assembly 'CCPS2.exe'
WARNING: Unable to find dependency 'INTEROP.MSMASK' (Signature='(null)' Version='1.1.0.0') of assembly 'CCPS2.exe'
WARNING: Unable to find dependency 'AXINTEROP.RICHTEXTLIB' (Signature='(null)' Version='1.2.0.0') of assembly 'CCPS2.exe'
I go ahead and build the installer and it seems to work OK. It can install my applicatin on another PC, and the application can be launched with no problems. However, when trying to communicate to the machine, I'll always get an error message saying a component is missing from the application, which I think is referring to mscomm32.ocx. I know mscomm32.ocx is located in c:\Windows\System32\ but how can I tell
VB.net setup application where to locate the dependencies?
Any help is very much appreciated.
--
AlexSu