It really depends on which components your application is using. We do provide merge modules for Measurement Studio .NET and ActiveX components, so you can create installers for them. If you are using NI drivers (DAQmx, VISA etc.)however, you need to use the driver installers themselves, since those installers do alot more than copy dlls.
Mesa does not have to be in the shared location. It can also be in the application's local directory. I tried this out with CVI and the Measurement Studio controls.
In most cases, I find it's a safer bet to deploy the application with the actual components you developed the application with. So combining the app executable and its dlls in one installer is a good way to make sure that the user always has the same components you tested your application with.
Bilal Durrani
NI